From bb9144f69ec4b1ea6b473d8717ae637e0ca6d0ef Mon Sep 17 00:00:00 2001 From: =?utf8?q?Tim=20D=C3=BCsterhus?= Date: Thu, 21 Oct 2021 10:38:30 +0200 Subject: [PATCH] Fix `userID` condition in LastActivityCronjob --- .../files/lib/system/cronjob/LastActivityCronjob.class.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wcfsetup/install/files/lib/system/cronjob/LastActivityCronjob.class.php b/wcfsetup/install/files/lib/system/cronjob/LastActivityCronjob.class.php index 3d8008fb27..1c80475478 100644 --- a/wcfsetup/install/files/lib/system/cronjob/LastActivityCronjob.class.php +++ b/wcfsetup/install/files/lib/system/cronjob/LastActivityCronjob.class.php @@ -9,7 +9,7 @@ use wcf\system\WCF; * Updates the last activity timestamp in the user table. * * @author Marcel Werk - * @copyright 2001-2019 WoltLab GmbH + * @copyright 2001-2021 WoltLab GmbH * @license GNU Lesser General Public License * @package WoltLabSuite\Core\System\Cronjob */ @@ -26,7 +26,7 @@ class LastActivityCronjob extends AbstractCronjob wcf" . WCF_N . "_session session SET user_table.lastActivityTime = session.lastActivityTime WHERE user_table.userID = session.userID - AND session.userID <> 0"; + AND session.userID IS NOT NULL"; $statement = WCF::getDB()->prepareStatement($sql); $statement->execute(); } -- 2.20.1