From cb5464af83e76cc5cf245e446fe375d1fcbeb346 Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma Date: Fri, 30 Aug 2019 21:45:29 +0200 Subject: [PATCH] QBMapper id doesn't have to be an int Found when looking at https://github.com/nextcloud/mail/issues/1969 Signed-off-by: Roeland Jago Douma --- lib/public/AppFramework/Db/QBMapper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/public/AppFramework/Db/QBMapper.php b/lib/public/AppFramework/Db/QBMapper.php index 8b0bab7895f8a..6976ecb9911c5 100644 --- a/lib/public/AppFramework/Db/QBMapper.php +++ b/lib/public/AppFramework/Db/QBMapper.php @@ -187,7 +187,7 @@ public function update(Entity $entity): Entity { } $qb->where( - $qb->expr()->eq('id', $qb->createNamedParameter($id, IQueryBuilder::PARAM_INT)) + $qb->expr()->eq('id', $qb->createNamedParameter($id, $this->getParameterTypeForProperty($entity, 'id'))) ); $qb->execute();