From 04ec0d1abdbe59c850c573d2aeebb64eb18de4c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Patrick=20M=C3=BCller?= <p.mueller@pcsg.de> Date: Wed, 23 Oct 2024 08:34:24 +0200 Subject: [PATCH] fix: bind param for groupId with UUID groupId --- src/QUI/Memberships/Handler.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/QUI/Memberships/Handler.php b/src/QUI/Memberships/Handler.php index 24fa83a..0b5a1a7 100644 --- a/src/QUI/Memberships/Handler.php +++ b/src/QUI/Memberships/Handler.php @@ -268,10 +268,11 @@ public function getMembershipIdsByGroupIds($groupIds) $binds = []; foreach ($groupIds as $groupId) { - $whereOr[] = '`groupIds` LIKE :' . $groupId; - $binds[$groupId] = [ + $bindParam = md5($groupId); + $whereOr[] = '`groupIds` LIKE :' . $bindParam; + $binds[$bindParam] = [ 'value' => '%,' . $groupId . ',%', - 'type' => \PDO::PARAM_INT + 'type' => \PDO::PARAM_STR ]; } -- GitLab