diff --git a/lib/Service/ShareService.php b/lib/Service/ShareService.php index 44dd3ed2..43099908 100644 --- a/lib/Service/ShareService.php +++ b/lib/Service/ShareService.php @@ -103,6 +103,8 @@ class ShareService { $tmp = $entry->jsonSerialize(); $tmp['credential_data'] = $this->credential->getCredentialById($entry->getItemId())->jsonSerialize(); + + if (!$entry->hasPermission(SharingACL::FILES)) unset($tmp['credential_data']['files']); unset($tmp['credential_data']['shared_key']); $return[] = $tmp; }