Use pre-v22 query commands

Signed-off-by: MichaIng <micha@dietpi.com>
This commit is contained in:
MichaIng 2021-11-18 14:42:20 +01:00
parent a3dc399e2f
commit 9db07032d5

View file

@ -236,22 +236,22 @@ class Storage {
$query->select('storage_id')
->from('mounts')
->where($query->expr()->eq('mount_id', $query->createNamedParameter($mountId, IQueryBuilder::PARAM_INT)));
$storageIds = $query->executeQuery()->fetchAll(\PDO::FETCH_COLUMN);
$storageIds = $query->execute()->fetchAll(\PDO::FETCH_COLUMN);
$query = $db->getQueryBuilder();
$query->delete('filecache')
->where($query->expr()->in('storage', $query->createNamedParameter($storageIds, IQueryBuilder::PARAM_INT_ARRAY)));
$query->executeStatement();
$query->execute();
$query = $db->getQueryBuilder();
$query->delete('storages')
->where($query->expr()->eq('numeric_id', $query->createNamedParameter($storageIds, IQueryBuilder::PARAM_INT_ARRAY)));
$query->executeStatement();
$query->execute();
$query = $db->getQueryBuilder();
$query->delete('mounts')
->where($query->expr()->eq('mount_id', $query->createNamedParameter($mountId, IQueryBuilder::PARAM_INT)));
$query->executeStatement();
$query->execute();
$db->commit();
} catch (\Exception $e) {