From 8dc2ced94ce09ffe9cf6f36fdb3c769e3cab799a Mon Sep 17 00:00:00 2001 From: Andy Miller Date: Tue, 4 Apr 2017 13:24:10 -0600 Subject: [PATCH] Fix for direct-install of plugins with `languages.yaml` #1396 --- system/src/Grav/Common/GPM/GPM.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/system/src/Grav/Common/GPM/GPM.php b/system/src/Grav/Common/GPM/GPM.php index 584adbdd7..99ce448ee 100644 --- a/system/src/Grav/Common/GPM/GPM.php +++ b/system/src/Grav/Common/GPM/GPM.php @@ -599,9 +599,11 @@ class GPM extends Iterator */ public static function getPackageName($source) { + $ignore_yaml_files = ['blueprints', 'languages']; + foreach (glob($source . "*.yaml") as $filename) { $name = strtolower(basename($filename, '.yaml')); - if ($name == 'blueprints') { + if (in_array($name, $ignore_yaml_files)) { continue; } return $name;