Skip to content

Commit 82e0f1f

Browse files
authored
Merge pull request #42378 from nextcloud/backport/42349/stable28
[stable28] Use FileInfo's metadata for hidden prop
2 parents 74be33f + 8cb5d47 commit 82e0f1f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

apps/dav/lib/Connector/Sabre/FilesPlugin.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -388,9 +388,9 @@ public function handleGetProperties(PropFind $propFind, \Sabre\DAV\INode $node)
388388
}
389389

390390
$propFind->handle(self::HIDDEN_PROPERTYNAME, function () use ($node) {
391-
$filesMetadataManager = \OCP\Server::get(IFilesMetadataManager::class);
392-
$metadata = $filesMetadataManager->getMetadata((int)$node->getFileId(), true);
393-
return $metadata->hasKey('files-live-photo') && $node->getFileInfo()->getMimetype() === 'video/quicktime' ? 'true' : 'false';
391+
$isLivePhoto = isset($node->getFileInfo()->getMetadata()['files-live-photo']);
392+
$isMovFile = $node->getFileInfo()->getMimetype() === 'video/quicktime';
393+
return ($isLivePhoto && $isMovFile) ? 'true' : 'false';
394394
});
395395

396396
/**

0 commit comments

Comments
 (0)