From 3d14c3c58cf97fc593d7a2e2b2774d69e7cb43ed Mon Sep 17 00:00:00 2001 From: Paula Quispe Date: Thu, 23 Nov 2017 16:17:50 -0400 Subject: [PATCH] HOR-4128 --- workflow/engine/classes/model/AddonsStore.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/workflow/engine/classes/model/AddonsStore.php b/workflow/engine/classes/model/AddonsStore.php index 06eefcd05..ef0d03f1e 100644 --- a/workflow/engine/classes/model/AddonsStore.php +++ b/workflow/engine/classes/model/AddonsStore.php @@ -106,7 +106,10 @@ class AddonsStore extends BaseAddonsStore $sw = 1; if ($type == 'plugin') { - $addonInLicense = in_array($addon->getAddonId(), $licenseManager->features); + $addonInLicense = false; + if (!empty($addon->getAddonId()) && !empty($licenseManager->features)) { + $addonInLicense = in_array($addon->getAddonId(), $licenseManager->features); + } if ($sw == 1 && $addon->getAddonId() != "enterprise" && !$addonInLicense) { $sw = 0; @@ -211,7 +214,11 @@ class AddonsStore extends BaseAddonsStore } $sw = 1; - $addonInLicense = in_array($addon->getAddonId(), $licenseManager->features); + + $addonInLicense = false; + if (!empty($addon->getAddonId()) && !empty($licenseManager->features)) { + $addonInLicense = in_array($addon->getAddonId(), $licenseManager->features); + } if ($sw == 1 && $addon->getAddonId() != "enterprise" && !$addonInLicense) { $sw = 0;