diff --git a/workflow/engine/classes/PMLicensedFeatures.php b/workflow/engine/classes/PMLicensedFeatures.php index 5c0f632c7..0673c7be8 100644 --- a/workflow/engine/classes/PMLicensedFeatures.php +++ b/workflow/engine/classes/PMLicensedFeatures.php @@ -1,7 +1,10 @@ featuresDetails[$value[0]] = new stdclass(); } $this->featuresDetails[$value[0]]->enabled = $enable; + + $cached[$featureName] = $enable; + Cache::put(PmLicenseManager::CACHE_KEY . '.' . SYS_SYS, $cached, Carbon::now()->addDay(1)); + return $enable; } diff --git a/workflow/engine/classes/PmLicenseManager.php b/workflow/engine/classes/PmLicenseManager.php index fd1aff4b6..7ab55db4f 100644 --- a/workflow/engine/classes/PmLicenseManager.php +++ b/workflow/engine/classes/PmLicenseManager.php @@ -1,7 +1,7 @@ setLicenseType ( $LicenseType ); $res = $tr->save (); + Cache::forget(PmLicenseManager::CACHE_KEY . '.' . SYS_SYS); } catch ( Exception $e ) { G::pr($e); }