From eef742295767b0419fe6f97cf8404183c6626574 Mon Sep 17 00:00:00 2001 From: Anna Larch Date: Mon, 9 Feb 2026 18:30:42 +0100 Subject: [PATCH] fix(snowflake): cast lastId to int Signed-off-by: Anna Larch --- lib/private/Preview/Db/PreviewMapper.php | 4 ++-- lib/private/Preview/PreviewService.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/private/Preview/Db/PreviewMapper.php b/lib/private/Preview/Db/PreviewMapper.php index cf442e51691..e66e2c2ef0a 100644 --- a/lib/private/Preview/Db/PreviewMapper.php +++ b/lib/private/Preview/Db/PreviewMapper.php @@ -204,10 +204,10 @@ class PreviewMapper extends QBMapper { /** * @return \Generator */ - public function getPreviews(int $lastId, int $limit = 1000): \Generator { + public function getPreviews(string $lastId, int $limit = 1000): \Generator { $qb = $this->db->getQueryBuilder(); $this->joinLocation($qb) - ->where($qb->expr()->gt('p.id', $qb->createNamedParameter($lastId, IQueryBuilder::PARAM_INT))) + ->where($qb->expr()->gt('p.id', $qb->createNamedParameter($lastId))) ->setMaxResults($limit); return $this->yieldEntities($qb); diff --git a/lib/private/Preview/PreviewService.php b/lib/private/Preview/PreviewService.php index c4beb67a521..3683d662ecd 100644 --- a/lib/private/Preview/PreviewService.php +++ b/lib/private/Preview/PreviewService.php @@ -110,7 +110,7 @@ class PreviewService { * @throws Exception */ public function deleteAll(): void { - $lastId = 0; + $lastId = '0'; while (true) { $previews = $this->previewMapper->getPreviews($lastId, 1000); $i = 0;