From 6f583b392077e31fbdd7566634ec65515bfbc98a Mon Sep 17 00:00:00 2001 From: Luke Towers Date: Mon, 8 Jul 2019 16:25:25 -0600 Subject: [PATCH] Disable theme config cache when debug mode enabled --- modules/cms/classes/Theme.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/modules/cms/classes/Theme.php b/modules/cms/classes/Theme.php index 8fabc4bf5..eb36938ee 100644 --- a/modules/cms/classes/Theme.php +++ b/modules/cms/classes/Theme.php @@ -340,10 +340,14 @@ class Theme } try { - $cacheKey = self::CONFIG_KEY.'::'.$this->getDirName(); - $config = Cache::rememberForever($cacheKey, function() use ($path) { - return Yaml::parseFile($path); - }); + if (Config::get('app.debug', false)) { + $config = Yaml::parseFile($path); + } else { + $cacheKey = self::CONFIG_KEY.'::'.$this->getDirName(); + $config = Cache::rememberForever($cacheKey, function() use ($path) { + return Yaml::parseFile($path); + }); + } } catch (Exception $ex) { // Cache failed