From 274fef21128d322cb2def7652f098ee5f81edeea Mon Sep 17 00:00:00 2001 From: Djamil Legato Date: Tue, 27 Sep 2016 11:51:46 -0700 Subject: [PATCH] Validate license before adding it --- system/src/Grav/Common/GPM/Licenses.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/system/src/Grav/Common/GPM/Licenses.php b/system/src/Grav/Common/GPM/Licenses.php index 9a8798595..0d01b6bf6 100644 --- a/system/src/Grav/Common/GPM/Licenses.php +++ b/system/src/Grav/Common/GPM/Licenses.php @@ -39,6 +39,10 @@ class Licenses $licenses = YamlFile::instance(self::getLicensePath()); $data = $licenses->content(); + if ($license && !self::validate($license)) { + return false; + } + if (!is_string($license)) { if (isset($data['licenses'][$slug])) { unset($data['licenses'][$slug]);