From 8b8d3ee1588a01a7b15bbb7214bb161b620fef7a Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Sat, 14 Sep 2024 10:47:13 +0300 Subject: [PATCH] auth token lifetime int conversion fix --- application/Espo/Classes/Jobs/AuthTokenControl.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/application/Espo/Classes/Jobs/AuthTokenControl.php b/application/Espo/Classes/Jobs/AuthTokenControl.php index 98430e7e65..1eb6439614 100644 --- a/application/Espo/Classes/Jobs/AuthTokenControl.php +++ b/application/Espo/Classes/Jobs/AuthTokenControl.php @@ -51,8 +51,8 @@ class AuthTokenControl implements JobDataLess public function run(): void { - $lifetime = (int) $this->config->get('authTokenLifetime', 0) * 60; - $maxIdleTime = (int) $this->config->get('authTokenMaxIdleTime', 0) * 60; + $lifetime = (int) ($this->config->get('authTokenLifetime', 0) * 60); + $maxIdleTime = (int) ($this->config->get('authTokenMaxIdleTime', 0) * 60); $portalIds = []; @@ -69,11 +69,11 @@ class AuthTokenControl implements JobDataLess foreach ($portals as $portal) { $itemLifetime = $portal->get('authTokenLifetime') !== null ? - (int) $portal->get('authTokenLifetime') * 60 : + (int) ($portal->get('authTokenLifetime') * 60) : $lifetime; $itemMaxIdleTime = $portal->get('authTokenMaxIdleTime') !== null ? - (int) $portal->get('authTokenMaxIdleTime') * 60 : + (int) ($portal->get('authTokenMaxIdleTime') * 60) : $maxIdleTime; $this->process($portal->getId(), $itemLifetime, $itemMaxIdleTime);