From aa4e31be8ad61b9d6e506c5f85287237b56a3d10 Mon Sep 17 00:00:00 2001 From: Eric Espie Date: Tue, 11 Aug 2026 17:03:45 +0200 Subject: [PATCH] =?UTF-8?q?N=C2=B09909=20-=20Fix=20setup=20token=20unexpec?= =?UTF-8?q?tedly=20deleted=20during=20setup=20due=20to=20concurrent=20acce?= =?UTF-8?q?ss?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- setup/setuputils.class.inc.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/setup/setuputils.class.inc.php b/setup/setuputils.class.inc.php index 29f4e193e..ed17756af 100644 --- a/setup/setuputils.class.inc.php +++ b/setup/setuputils.class.inc.php @@ -2177,11 +2177,13 @@ JS */ public static function EraseSetupToken() { - $sTokenFile = utils::GetDataPath().'setup/authent'; - if (is_file($sTokenFile)) { - unlink($sTokenFile); + if (self::IsSessionSetupTokenValid()) { + $sTokenFile = utils::GetDataPath().'setup/authent'; + if (is_file($sTokenFile)) { + unlink($sTokenFile); + } + Session::Unset('setup_token'); } - Session::Unset('setup_token'); } /**