Skip to content
Snippets Groups Projects
Commit ffce4fc6 authored by Roeland Jago Douma's avatar Roeland Jago Douma Committed by Thomas Müller
Browse files

For now only allow 1 link share per file/folder

Fixes #22692
This is a temp fix util we get #22327

We just block it in the OCS Share API since we have 1 endpoint now
anyway.
parent f9ba4f95
Branches
No related tags found
No related merge requests found
......@@ -303,6 +303,15 @@ class Share20OCS {
return new \OC_OCS_Result(null, 404, 'public link sharing is disabled by the administrator');
}
/*
* For now we only allow 1 link share.
* Return the existing link share if this is a duplicate
*/
$existingShares = $this->shareManager->getSharesBy($this->currentUser->getUID(), \OCP\Share::SHARE_TYPE_LINK, $path, false, 1, 0);
if (!empty($existingShares)) {
return new \OC_OCS_Result($this->formatShare($existingShares[0]));
}
$publicUpload = $this->request->getParam('publicUpload', null);
if ($publicUpload === 'true') {
// Check if public upload is allowed
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment