From bf9cf5340d494b9dac7a7bcd0e13dac2ac4aefde Mon Sep 17 00:00:00 2001 From: Parker Moore Date: Mon, 9 Dec 2013 12:46:57 -0500 Subject: [PATCH] Reject nil entries in Site#read_things --- lib/jekyll/site.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/jekyll/site.rb b/lib/jekyll/site.rb index 74d10fd5..2ce1c02f 100644 --- a/lib/jekyll/site.rb +++ b/lib/jekyll/site.rb @@ -193,8 +193,10 @@ module Jekyll end def read_things(dir, magic_dir, klass) - things = get_entries(dir, magic_dir).map do |entry| + get_entries(dir, magic_dir).map do |entry| klass.new(self, self.source, dir, entry) if klass.valid?(entry) + end.reject do |entry| + entry.nil? end end