Don't call id on nil
This commit is contained in:
@@ -14,7 +14,7 @@ module Gollum
|
|||||||
@wiki = page.wiki
|
@wiki = page.wiki
|
||||||
@name = page.filename
|
@name = page.filename
|
||||||
@data = page.text_data
|
@data = page.text_data
|
||||||
@version = page.version.id
|
@version = page.version.id if page.version
|
||||||
@format = page.format
|
@format = page.format
|
||||||
@dir = ::File.dirname(page.path)
|
@dir = ::File.dirname(page.path)
|
||||||
@tagmap = {}
|
@tagmap = {}
|
||||||
|
|||||||
@@ -381,6 +381,7 @@ module Gollum
|
|||||||
#
|
#
|
||||||
# Returns the Page or nil if none exists.
|
# Returns the Page or nil if none exists.
|
||||||
def find_sub_page(name)
|
def find_sub_page(name)
|
||||||
|
return nil unless self.version
|
||||||
return nil if self.filename =~ /^_/
|
return nil if self.filename =~ /^_/
|
||||||
name = "_#{name.to_s.capitalize}"
|
name = "_#{name.to_s.capitalize}"
|
||||||
return nil if page_match(name, self.filename)
|
return nil if page_match(name, self.filename)
|
||||||
|
|||||||
Reference in New Issue
Block a user