diff --git a/wire/modules/System/SystemUpdater/SystemUpdater.module b/wire/modules/System/SystemUpdater/SystemUpdater.module index 3d9c1f64..9e61c029 100644 --- a/wire/modules/System/SystemUpdater/SystemUpdater.module +++ b/wire/modules/System/SystemUpdater/SystemUpdater.module @@ -144,9 +144,12 @@ class SystemUpdater extends WireData implements Module, ConfigurableModule { $this->configData['coreVersion'] = $toVersion; $this->wire('modules')->saveModuleConfigData($this, $this->configData); - /** @var AdminTheme $adminTheme */ - $adminTheme = $this->wire('adminTheme'); - if($adminTheme) $adminTheme->coreUpdate($fromVersion, $toVersion); + // remove admin theme cached info in session + foreach($this->wire('session') as $key => $value) { + if(strpos($key, 'AdminTheme') === 0) { + $this->wire('session')->remove($key); + } + } } /**