aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBenjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>2024-06-21 11:12:44 +0200
committerBenjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>2024-06-21 11:12:44 +0200
commit6767d2617b00fec8e827a6cb481f82fe4ab9a5dc (patch)
treea32cab4730d0d4dd2c39f3dd22c7aa171d24dff3
parentf56bca3385243f5f996b47b811a218c00816a215 (diff)
downloadnextcloud-server-feat/add-mount-change-log.tar.gz
nextcloud-server-feat/add-mount-change-log.zip
feat(debug): add mount change logfeat/add-mount-change-log
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
-rw-r--r--lib/private/Files/Config/UserMountCache.php13
1 files changed, 10 insertions, 3 deletions
diff --git a/lib/private/Files/Config/UserMountCache.php b/lib/private/Files/Config/UserMountCache.php
index 0afdf9cdcc2..281a669ac52 100644
--- a/lib/private/Files/Config/UserMountCache.php
+++ b/lib/private/Files/Config/UserMountCache.php
@@ -89,13 +89,13 @@ class UserMountCache implements IUserMountCache {
foreach ($newMounts as $mountKey => $newMount) {
if (!isset($cachedMounts[$mountKey])) {
- $addedMounts[] = $newMount;
+ $addedMounts[$mountKey] = $newMount;
}
}
foreach ($cachedMounts as $mountKey => $cachedMount) {
if (!isset($newMounts[$mountKey])) {
- $removedMounts[] = $cachedMount;
+ $removedMounts[$mountKey] = $cachedMount;
}
}
@@ -124,6 +124,13 @@ class UserMountCache implements IUserMountCache {
$this->connection->rollBack();
throw $e;
}
+ $this->logger->debug('Update mount points', [
+ 'cachedMounts' => implode(', ', array_keys($cachedMounts)),
+ 'addedMounts' => implode(', ', array_keys($addedMounts)),
+ 'removedMounts' => implode(', ', array_keys($removedMounts)),
+ 'changedMounts' => implode(', ', array_keys($changedMounts)),
+
+ ]);
}
$this->eventLogger->end('fs:setup:user:register');
}
@@ -143,7 +150,7 @@ class UserMountCache implements IUserMountCache {
$newMount->getMountId() !== $cachedMount->getMountId() ||
$newMount->getMountProvider() !== $cachedMount->getMountProvider()
) {
- $changed[] = $newMount;
+ $changed[$key] = $newMount;
}
}
}