diff options
author | Vincent FarZz <farcry69@live.fr> | 2024-08-18 19:54:53 +0200 |
---|---|---|
committer | backportbot[bot] <backportbot[bot]@users.noreply.github.com> | 2024-09-16 14:01:14 +0000 |
commit | 6ccafa30902f92ca4e3fbf9da235f35e12ead4b6 (patch) | |
tree | 90099c9986b1fe4c3ceedf76df3e633af3f8269b /lib | |
parent | 440d8ea4b30111f65bc01274d50ad28f87091b78 (diff) | |
download | nextcloud-server-6ccafa30902f92ca4e3fbf9da235f35e12ead4b6.tar.gz nextcloud-server-6ccafa30902f92ca4e3fbf9da235f35e12ead4b6.zip |
fix: Prevent crash when refreshing metadata for files without an ownerbackport/47316/stable29
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>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/private/FilesMetadata/FilesMetadataManager.php | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/private/FilesMetadata/FilesMetadataManager.php b/lib/private/FilesMetadata/FilesMetadataManager.php index 08c1b4f459c..66229465770 100644 --- a/lib/private/FilesMetadata/FilesMetadataManager.php +++ b/lib/private/FilesMetadata/FilesMetadataManager.php @@ -121,7 +121,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; |