From 987b22553ad554e9c62153ff2554fcb72d05ccf6 Mon Sep 17 00:00:00 2001 From: dispather <62810211+dispather@users.noreply.github.com> Date: Mon, 7 Sep 2026 18:14:34 +0900 Subject: [PATCH] fix(metadata): bind chunked file ids in dropMetadataForFiles Signed-off-by: dispather <62810211+dispather@users.noreply.github.com> --- lib/private/FilesMetadata/Service/MetadataRequestService.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/private/FilesMetadata/Service/MetadataRequestService.php b/lib/private/FilesMetadata/Service/MetadataRequestService.php index c274c70812d12..16aa8e42fc2b2 100644 --- a/lib/private/FilesMetadata/Service/MetadataRequestService.php +++ b/lib/private/FilesMetadata/Service/MetadataRequestService.php @@ -155,7 +155,7 @@ public function dropMetadataForFiles(int $storage, array $fileIds): void { foreach ($chunks as $chunk) { $qb = $this->dbConnection->getQueryBuilder(); $qb->delete(self::TABLE_METADATA) - ->where($qb->expr()->in('file_id', $qb->createNamedParameter($fileIds, IQueryBuilder::PARAM_INT_ARRAY))) + ->where($qb->expr()->in('file_id', $qb->createNamedParameter($chunk, IQueryBuilder::PARAM_INT_ARRAY))) ->hintShardKey('storage', $storage); $qb->executeStatement(); }