aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVincent FarZz <farcry69@live.fr>2024-08-18 19:54:53 +0200
committerbackportbot[bot] <backportbot[bot]@users.noreply.github.com>2024-09-16 14:00:20 +0000
commit2c643df28ded2bbf1f178b39c5417adc5393ac29 (patch)
tree161b6bcb790a95157e8a61bb6f89874dc59b21af
parentb96802956ff27ed7df5db3a3231b8069b9cdd034 (diff)
downloadnextcloud-server-backport/47316/stable28.tar.gz
nextcloud-server-backport/47316/stable28.zip
fix: Prevent crash when refreshing metadata for files without an ownerbackport/47316/stable28
This crash was mostly happening when using external storages and for example the command "occ memories:migrate-google-takeout" Signed-off-by: Vincent FarZz <farcry69@live.fr>
-rw-r--r--lib/private/FilesMetadata/FilesMetadataManager.php2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/private/FilesMetadata/FilesMetadataManager.php b/lib/private/FilesMetadata/FilesMetadataManager.php
index 013c85af604..6f7faf5d61c 100644
--- a/lib/private/FilesMetadata/FilesMetadataManager.php
+++ b/lib/private/FilesMetadata/FilesMetadataManager.php
@@ -122,7 +122,7 @@ class FilesMetadataManager implements IFilesMetadataManager {
return $this->refreshMetadata($node, self::PROCESS_BACKGROUND);
}
- $this->jobList->add(UpdateSingleMetadata::class, [$node->getOwner()->getUID(), $node->getId()]);
+ $this->jobList->add(UpdateSingleMetadata::class, [$node->getOwner()?->getUID(), $node->getId()]);
}
return $metadata;