From 06ea06e32ef0ca10da03544ff98ca8ea9800bb1d Mon Sep 17 00:00:00 2001 From: Yannick Warnier Date: Mon, 17 Aug 2020 15:09:47 +0200 Subject: [PATCH] Session: Fix query filtering sessions by date where double AND can appear (and cause an error) --- main/inc/lib/sessionmanager.lib.php | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/main/inc/lib/sessionmanager.lib.php b/main/inc/lib/sessionmanager.lib.php index 4a034ebd4d..e70c1df822 100755 --- a/main/inc/lib/sessionmanager.lib.php +++ b/main/inc/lib/sessionmanager.lib.php @@ -3284,9 +3284,8 @@ class SessionManager foreach ($conditions as $field => $options) { $operator = strtolower($options['operator']); $value = Database::escape_string($options['value']); - $sql_query .= ' AND '; if (in_array($field, $availableFields) && in_array($operator, $availableOperator)) { - $sql_query .= $field." $operator '".$value."'"; + $sql_query .= ' AND '.$field." $operator '".$value."'"; } } }