From 99a1150ec2bddf1ae3218f1adba39cf5c5feac3a 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 cf442e51691c4..e66e2c2ef0a4d 100644 --- a/lib/private/Preview/Db/PreviewMapper.php +++ b/lib/private/Preview/Db/PreviewMapper.php @@ -204,10 +204,10 @@ public function deleteAll(): void { /** * @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 c4beb67a52106..3683d662ecdaa 100644 --- a/lib/private/Preview/PreviewService.php +++ b/lib/private/Preview/PreviewService.php @@ -110,7 +110,7 @@ public function getPreviewsForMimeTypes(array $mimeTypes): \Generator { * @throws Exception */ public function deleteAll(): void { - $lastId = 0; + $lastId = '0'; while (true) { $previews = $this->previewMapper->getPreviews($lastId, 1000); $i = 0;