From 5a81445a28936ed7b62499ddf8d77c90d9d1a9ab Mon Sep 17 00:00:00 2001 From: Clemens Schwaighofer Date: Fri, 27 Jan 2023 11:31:26 +0900 Subject: [PATCH] DB\IO table match regex fix UPDATE with SET can have spaces with variable length before --- www/lib/CoreLibs/DB/IO.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/www/lib/CoreLibs/DB/IO.php b/www/lib/CoreLibs/DB/IO.php index 458de147..eacaedaf 100644 --- a/www/lib/CoreLibs/DB/IO.php +++ b/www/lib/CoreLibs/DB/IO.php @@ -897,7 +897,8 @@ class IO // DELETE FROM (table) // UPDATE (table) SET // MATCHES 1 (call), 4 (schema), 5 (table) - "/^(INSERT\s+?INTO|DELETE\s+?FROM|(UPDATE))\s+?([\"'])?(?:([\w_]+)\.)?([\w_]+)(?:\3)?\s?(?(2)SET|)/i", + "/^(INSERT\s+?INTO|DELETE\s+?FROM|(UPDATE))\s+?" + . "([\"'])?(?:([\w_]+)\.)?([\w_]+)(?:\3)?\s?(?(2)\s+?SET|)/i", $query, $matches );