From 188bc71713b84a9266597d863aff4315d68de8f2 Mon Sep 17 00:00:00 2001 From: Parker Moore Date: Tue, 25 Jul 2017 18:23:02 -0400 Subject: [PATCH] Reader#read_directories: guard against an entry not being a directory (#6226) Merge pull request 6226 --- lib/jekyll/reader.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/jekyll/reader.rb b/lib/jekyll/reader.rb index cdd45ab0..903e36d3 100644 --- a/lib/jekyll/reader.rb +++ b/lib/jekyll/reader.rb @@ -39,6 +39,8 @@ module Jekyll def read_directories(dir = "") base = site.in_source_dir(dir) + return unless File.directory?(base) + dot = Dir.chdir(base) { filter_entries(Dir.entries("."), base) } dot_dirs = dot.select { |file| File.directory?(@site.in_source_dir(base, file)) } dot_files = (dot - dot_dirs)