Merge pull request #57424 from nextcloud/backport/55252/stable31

This commit is contained in:
Benjamin Gaussorgues 2026-01-08 15:54:41 +01:00 committed by GitHub
commit c5d8175140
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -39,8 +39,13 @@ class OrphanHelper {
public function deleteShares(array $ids): void {
$query = $this->connection->getQueryBuilder();
$query->delete('share')
->where($query->expr()->in('id', $query->createNamedParameter($ids, IQueryBuilder::PARAM_INT_ARRAY)));
$query->executeStatement();
->where($query->expr()->in('id', $query->createParameter('ids')));
$idsChunks = array_chunk($ids, 500);
foreach ($idsChunks as $idsChunk) {
$query->setParameter('ids', $idsChunk, IQueryBuilder::PARAM_INT_ARRAY)
->executeStatement();
}
}
public function fileExists(int $fileId): bool {