perf(UserMountCache): Invert condition so that we avoid some SQL queries

getStorageId creates some SQL queries, while the other queries don't, so
compare that last.

Signed-off-by: Carl Schwan <carlschwan@kde.org>
pull/57890/head
Carl Schwan 1 week ago
parent c6c11d474b
commit 668ad4faac
No known key found for this signature in database
GPG Key ID: 02325448204E452A
  1. 4
      lib/private/Files/Config/UserMountCache.php

@ -154,9 +154,9 @@ class UserMountCache implements IUserMountCache {
if (isset($newMounts[$key])) {
$newMount = $newMounts[$key];
if (
$newMount->getStorageId() !== $cachedMount->getStorageId()
|| $newMount->getMountId() !== $cachedMount->getMountId()
$newMount->getMountId() !== $cachedMount->getMountId()
|| $newMount->getMountProvider() !== $cachedMount->getMountProvider()
|| $newMount->getStorageId() !== $cachedMount->getStorageId()
) {
$changed[] = [$cachedMount, $newMount];
}

Loading…
Cancel
Save