From b339ef5131c4c55a503bd8d0c2823f8f621b09a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Wed, 24 May 2023 17:04:13 +0200 Subject: [PATCH] fix: execute throws docrine exceptions not our wrapped ones MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- lib/private/Files/Cache/Updater.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/private/Files/Cache/Updater.php b/lib/private/Files/Cache/Updater.php index d94cff0685d7a..457dd207e9d8a 100644 --- a/lib/private/Files/Cache/Updater.php +++ b/lib/private/Files/Cache/Updater.php @@ -27,7 +27,7 @@ */ namespace OC\Files\Cache; -use OC\DB\Exceptions\DbalException; +use Doctrine\DBAL\Exception\DeadlockException; use OC\Files\FileInfo; use OCP\Files\Cache\ICacheEntry; use OCP\Files\Cache\IUpdater; @@ -260,7 +260,7 @@ private function correctParentStorageMtime($internalPath) { if ($mtime !== false) { try { $this->cache->update($parentId, ['storage_mtime' => $mtime]); - } catch (DbalException $e) { + } catch (DeadlockException $e) { // ignore the failure. // with failures concurrent updates, someone else would have already done it. // in the worst case the `storage_mtime` isn't updated, which should at most only trigger an extra rescan