From e774ceaf1fcd7aa496c2174860ea13364e6840c7 Mon Sep 17 00:00:00 2001 From: rick Date: Sun, 12 Sep 2010 20:04:21 -0700 Subject: [PATCH] dont bomb when trying to find a page with a blank name --- lib/gollum/page.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/gollum/page.rb b/lib/gollum/page.rb index f2b7f1c2..3f1ce55f 100644 --- a/lib/gollum/page.rb +++ b/lib/gollum/page.rb @@ -264,11 +264,13 @@ module Gollum # # Returns a Gollum::Page or nil if the page could not be found. def find_page_in_tree(map, name, checked_dir = nil) + return nil if name.blank? if checked_dir = BlobEntry.normalize_dir(checked_dir) checked_dir.downcase! end map.each do |entry| + next if entry.name.blank? next unless checked_dir.nil? || entry.dir.downcase == checked_dir next unless page_match(name, entry.name) return entry.page(@wiki, @version)