Fixed configuration not fully updating on save [#2149]

This commit is contained in:
Matias Griese
2021-05-26 10:48:50 +03:00
parent 0d7091dc33
commit 1136a1007e
2 changed files with 7 additions and 2 deletions

View File

@@ -201,12 +201,16 @@ class AdminController extends AdminBaseController
$this->grav->fireEvent('onAdminAfterSave', new Event(['object' => $obj]));
}
Cache::clearCache('invalidate');
// Force configuration reload.
/** @var Config $config */
$config = $this->grav['config'];
$config->reload();
Cache::clearCache('invalidate');
if ($this->view === 'config') {
$this->setRedirect($this->admin->getAdminRoute("/{$this->view}/{$this->route}")->toString());
}
return true;
}