diff options
author | Andy Scherzinger <info@andy-scherzinger.de> | 2025-01-27 16:06:40 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-01-27 16:06:40 +0100 |
commit | b70654aeed6bec4befd65641717a6d167d6ddbd0 (patch) | |
tree | 8457957e13366de62829edf79edf04ebe0fbc291 /lib | |
parent | 510d897086bfc0dbab6c9e092b2acf4008601a1f (diff) | |
parent | 8c309130cf5cfd9278c63c674a9b9cbe08b9f403 (diff) | |
download | nextcloud-server-b70654aeed6bec4befd65641717a6d167d6ddbd0.tar.gz nextcloud-server-b70654aeed6bec4befd65641717a6d167d6ddbd0.zip |
Merge pull request #48581 from hammer065/fix/issue-35936
fix: Filter for folders in cleanup old preview job
Diffstat (limited to 'lib')
-rw-r--r-- | lib/private/Preview/BackgroundCleanupJob.php | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/private/Preview/BackgroundCleanupJob.php b/lib/private/Preview/BackgroundCleanupJob.php index e816ae22743..3138abb1bf9 100644 --- a/lib/private/Preview/BackgroundCleanupJob.php +++ b/lib/private/Preview/BackgroundCleanupJob.php @@ -63,13 +63,13 @@ class BackgroundCleanupJob extends TimedJob { $qb->expr()->castColumn('a.name', IQueryBuilder::PARAM_INT), 'b.fileid' )) ->where( - $qb->expr()->isNull('b.fileid') - )->andWhere( - $qb->expr()->eq('a.storage', $qb->createNamedParameter($this->previewFolder->getStorageId())) - )->andWhere( - $qb->expr()->eq('a.parent', $qb->createNamedParameter($this->previewFolder->getId())) - )->andWhere( - $qb->expr()->like('a.name', $qb->createNamedParameter('__%')) + $qb->expr()->andX( + $qb->expr()->isNull('b.fileid'), + $qb->expr()->eq('a.storage', $qb->createNamedParameter($this->previewFolder->getStorageId())), + $qb->expr()->eq('a.parent', $qb->createNamedParameter($this->previewFolder->getId())), + $qb->expr()->like('a.name', $qb->createNamedParameter('__%')), + $qb->expr()->eq('a.mimetype', $qb->createNamedParameter($this->mimeTypeLoader->getId('httpd/unix-directory'))) + ) ); if (!$this->isCLI) { |