]> source.dussan.org Git - nextcloud-server.git/commitdiff
fix: Prevent crash when refreshing metadata for files without an owner 48091/head
authorVincent FarZz <farcry69@live.fr>
Sun, 18 Aug 2024 17:54:53 +0000 (19:54 +0200)
committerGit'Fellow <12234510+solracsf@users.noreply.github.com>
Sun, 22 Sep 2024 06:30:34 +0000 (08:30 +0200)
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>
lib/private/FilesMetadata/FilesMetadataManager.php

index 013c85af604b6541dcd92f296c29539eb115ef8b..6f7faf5d61c23da2376883189ab1cf4463f3f665 100644 (file)
@@ -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;