diff --git a/services/graph/pkg/service/v0/driveitems.go b/services/graph/pkg/service/v0/driveitems.go index ca9b4df492..38e960204e 100644 --- a/services/graph/pkg/service/v0/driveitems.go +++ b/services/graph/pkg/service/v0/driveitems.go @@ -870,8 +870,10 @@ func cs3ResourceToDriveItem(logger *log.Logger, res *storageprovider.ResourceInf driveItem.Folder = &libregraph.Folder{} } - driveItem.Audio = cs3ResourceToDriveItemAudioFacet(logger, res) - driveItem.Location = cs3ResourceToDriveItemLocationFacet(logger, res) + if res.ArbitraryMetadata != nil { + driveItem.Audio = cs3ResourceToDriveItemAudioFacet(logger, res) + driveItem.Location = cs3ResourceToDriveItemLocationFacet(logger, res) + } return driveItem, nil }