Reader#read_directories: guard against an entry not being a directory (#6226)

Merge pull request 6226
This commit is contained in:
Parker Moore 2017-07-25 18:23:02 -04:00 committed by jekyllbot
parent 897cdbb427
commit 188bc71713
1 changed files with 2 additions and 0 deletions

View File

@ -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)