|
|
@@ -366,10 +366,11 @@ class ShareAPIController extends OCSController { |
|
|
|
* @NoAdminRequired |
|
|
|
* |
|
|
|
* @param string $id |
|
|
|
* @param bool $includeTags |
|
|
|
* @return DataResponse |
|
|
|
* @throws OCSNotFoundException |
|
|
|
*/ |
|
|
|
public function getShare(string $id): DataResponse { |
|
|
|
public function getShare(string $id, bool $includeTags = false): DataResponse { |
|
|
|
try { |
|
|
|
$share = $this->getShareById($id); |
|
|
|
} catch (ShareNotFound $e) { |
|
|
@@ -379,6 +380,11 @@ class ShareAPIController extends OCSController { |
|
|
|
try { |
|
|
|
if ($this->canAccessShare($share)) { |
|
|
|
$share = $this->formatShare($share); |
|
|
|
|
|
|
|
if ($includeTags) { |
|
|
|
$share = Helper::populateTags($formatted, 'file_source', \OC::$server->getTagManager()); |
|
|
|
} |
|
|
|
|
|
|
|
return new DataResponse([$share]); |
|
|
|
} |
|
|
|
} catch (NotFoundException $e) { |