From 0bac525826c458a2f75cb3278bcd59d729d34b6e Mon Sep 17 00:00:00 2001 From: Loic Blot Date: Tue, 10 Apr 2018 08:41:22 +0200 Subject: [PATCH] Fix query builder in usage --- db/smsmapper.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/db/smsmapper.php b/db/smsmapper.php index 20c88bf..b022f41 100644 --- a/db/smsmapper.php +++ b/db/smsmapper.php @@ -85,7 +85,9 @@ class SmsMapper extends Mapper { ->from('ocsms_smsdatas') ->where($qb->expr()->andX( $qb->expr()->eq('user_id', $qb->createNamedParameter($userId)), - $qb->expr()->in('sms_mailbox', array(0, 1, 3)) + $qb->expr()->in('sms_mailbox', array_map(function($mbid) use ($qb) { + return $qb->createNamedParameter($mbid); + }, array(0, 1, 3))) ) ); @@ -111,7 +113,9 @@ class SmsMapper extends Mapper { ->from('ocsms_smsdatas') ->where($qb->expr()->andX( $qb->expr()->eq('user_id', $qb->createNamedParameter($userId)), - $qb->expr()->in('sms_mailbox', array(0, 1, 3)) + $qb->expr()->in('sms_mailbox', array_map(function($mbid) use ($qb) { + return $qb->createNamedParameter($mbid); + }, array(0, 1, 3))) ) ); $result = $qb->execute();