Check -f $file instead
Errietta Kostala [Wed, 27 Aug 2014 16:16:02 +0000 (17:16 +0100)]
lib/App/SCS/PageSet.pm

index 5de5f7c..fb61a40 100644 (file)
@@ -66,7 +66,7 @@ sub _config_files_for {
   my @dir_parts = io->dir($path)->splitdir;
   my @dirs = map io->dir('')->catdir(@dir_parts[1..$_]), 1..($#dir_parts - 1);
 
-  return grep +($_->is_file and $_->exists and not $_->empty),
+  return grep +(-f $_->name and not $_->empty),
            map $self->_top_dir->catfile("${_}.conf"), @dirs;
 }