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>
This commit is contained in:
Carl Schwan
2026-01-28 23:09:08 +01:00
parent c6c11d474b
commit 668ad4faac

View File

@@ -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];
}