diff --git a/lib/private/share20/manager.php b/lib/private/share20/manager.php index c13bf965676b3e1a90cc679929bacf05ebf93b1c..4345784d2e738c623407d9c158404e4edb9688e9 100644 --- a/lib/private/share20/manager.php +++ b/lib/private/share20/manager.php @@ -720,7 +720,7 @@ class Manager implements IManager { 'itemSource' => $share->getNodeId(), 'shareType' => $shareType, 'shareWith' => $sharedWith, - 'itemparent' => $share->getParent(), + 'itemparent' => method_exists($share, 'getParent') ? $share->getParent() : '', 'uidOwner' => $share->getSharedBy(), 'fileSource' => $share->getNodeId(), 'fileTarget' => $share->getTarget() diff --git a/lib/private/share20/share.php b/lib/private/share20/share.php index 323d8c8e8ab06d17cf7468f9ec7697ecfcfb9563..6edd0e6886af6ee42d7accefa581ebbab48837ff 100644 --- a/lib/private/share20/share.php +++ b/lib/private/share20/share.php @@ -321,7 +321,11 @@ class Share implements \OCP\Share\IShare { } /** - * @inheritdoc + * Set the parent of this share + * + * @param int parent + * @return \OCP\Share\IShare + * @deprecated The new shares do not have parents. This is just here for legacy reasons. */ public function setParent($parent) { $this->parent = $parent; @@ -329,7 +333,10 @@ class Share implements \OCP\Share\IShare { } /** - * @inheritdoc + * Get the parent of this share. + * + * @return int + * @deprecated The new shares do not have parents. This is just here for legacy reasons. */ public function getParent() { return $this->parent;