diff --git a/system/src/Grav/Common/Config.php b/system/src/Grav/Common/Config.php index 876b13f40..484ed1763 100644 --- a/system/src/Grav/Common/Config.php +++ b/system/src/Grav/Common/Config.php @@ -232,9 +232,10 @@ class Config extends Data /** @var \DirectoryIterator $plugin */ foreach ($iterator as $plugin) { $name = $plugin->getBasename(); - $file = $plugin->getPathname() . DS . $name . YAML_EXT; + $dir = $plugin->getPathname() ; + $file = $dir . DS . $name . YAML_EXT; - if (!file_exists($file)) { + if (!(is_dir($dir) && is_file($file))) { continue; }