Compare commits

...

1 Commits

Author SHA1 Message Date
Arthur Schiwon 890b042b6c fix(Files): use prepare statement for path_hash in propagator
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2024-11-25 11:29:30 +01:00
+1 -1
View File
@@ -80,7 +80,7 @@ class Propagator implements IPropagator {
$builder->update('filecache')
->set('mtime', $builder->func()->greatest('mtime', $builder->createNamedParameter((int)$time, IQueryBuilder::PARAM_INT)))
->where($builder->expr()->eq('storage', $builder->createNamedParameter($storageId, IQueryBuilder::PARAM_INT)))
->andWhere($builder->expr()->in('path_hash', $hashParams));
->andWhere($builder->expr()->in('path_hash', $builder->createNamedParameter($hashParams, IQueryBuilder::PARAM_STR_ARRAY)));
if (!$this->storage->instanceOfStorage(IReliableEtagStorage::class)) {
$builder->set('etag', $builder->createNamedParameter($etag, IQueryBuilder::PARAM_STR));
}