diff --git a/lib/private/Share20/DefaultShareProvider.php b/lib/private/Share20/DefaultShareProvider.php index 5148cf806db..0c22dc121c6 100644 --- a/lib/private/Share20/DefaultShareProvider.php +++ b/lib/private/Share20/DefaultShareProvider.php @@ -1545,8 +1545,8 @@ class DefaultShareProvider implements IShareProvider { * @param string|null $data * @return IShare modified share */ - private function updateShareAttributes(IShare $share, $data) { - if ($data !== null) { + private function updateShareAttributes(IShare $share, ?string $data) { + if ($data !== null && $data !== '') { $attributes = new ShareAttributes(); $compressedAttributes = \json_decode($data, true); foreach ($compressedAttributes as $compressedAttribute) {