From 15aca9cbc362e78fe9e6893281da0f41c175d95f Mon Sep 17 00:00:00 2001 From: odain Date: Thu, 16 Jul 2026 14:48:48 +0200 Subject: [PATCH 1/2] fix broken cache warmup after setup --- setup/runtimeenv.class.inc.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/setup/runtimeenv.class.inc.php b/setup/runtimeenv.class.inc.php index a3046e6e79..1db19d1ea7 100644 --- a/setup/runtimeenv.class.inc.php +++ b/setup/runtimeenv.class.inc.php @@ -915,6 +915,9 @@ public function Commit(): void utils::GetDataPath().'cache-'.$this->sFinalEnv, false ); + + SetupUtils::tidydir(utils::GetCachePath().'expressioncache/'); + $this->CommitDir( APPROOT.'env-'.$this->sBuildEnv, APPROOT.'env-'.$this->sFinalEnv, From 62ebc6f207a91551093add6ffb660824539ce077 Mon Sep 17 00:00:00 2001 From: odain Date: Fri, 17 Jul 2026 10:40:12 +0200 Subject: [PATCH 2/2] clear all caches after setup --- setup/runtimeenv.class.inc.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/setup/runtimeenv.class.inc.php b/setup/runtimeenv.class.inc.php index 1db19d1ea7..1f2eddeb4f 100644 --- a/setup/runtimeenv.class.inc.php +++ b/setup/runtimeenv.class.inc.php @@ -915,9 +915,6 @@ public function Commit(): void utils::GetDataPath().'cache-'.$this->sFinalEnv, false ); - - SetupUtils::tidydir(utils::GetCachePath().'expressioncache/'); - $this->CommitDir( APPROOT.'env-'.$this->sBuildEnv, APPROOT.'env-'.$this->sFinalEnv, @@ -936,6 +933,7 @@ public function Commit(): void @chmod($sFinalConfig, 0440); // Read-only for owner and group, nothing for others SetupUtils::rrmdir(dirname($sBuildConfig)); // Cleanup the temporary build dir if empty + MetaModel::ResetAllCaches($this->sBuildEnv); MetaModel::ResetAllCaches($this->sFinalEnv); if (! isset($_SESSION)) {