diff options
author | Roeland Jago Douma <roeland@famdouma.nl> | 2021-05-12 11:21:48 +0200 |
---|---|---|
committer | backportbot[bot] <backportbot[bot]@users.noreply.github.com> | 2021-05-12 19:29:07 +0000 |
commit | 1ed66f2ac17a2b4effba46a13ed735b67a1e94ba (patch) | |
tree | 3c755732c25139798f322af465ae60ef0a73c175 /apps/federatedfilesharing | |
parent | 1dd4f0efc01891519a7df510c3eca72089d679ee (diff) | |
download | nextcloud-server-1ed66f2ac17a2b4effba46a13ed735b67a1e94ba.tar.gz nextcloud-server-1ed66f2ac17a2b4effba46a13ed735b67a1e94ba.zip |
Throttle MountPublicLinkController when share is not found
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Diffstat (limited to 'apps/federatedfilesharing')
-rw-r--r-- | apps/federatedfilesharing/lib/Controller/MountPublicLinkController.php | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/federatedfilesharing/lib/Controller/MountPublicLinkController.php b/apps/federatedfilesharing/lib/Controller/MountPublicLinkController.php index 9e79215fe8c..cc62da27947 100644 --- a/apps/federatedfilesharing/lib/Controller/MountPublicLinkController.php +++ b/apps/federatedfilesharing/lib/Controller/MountPublicLinkController.php @@ -142,7 +142,9 @@ class MountPublicLinkController extends Controller { list(, $server) = $this->addressHandler->splitUserRemote($shareWith); $share = $this->shareManager->getShareByToken($token); } catch (HintException $e) { - return new JSONResponse(['message' => $e->getHint()], Http::STATUS_BAD_REQUEST); + $response = new JSONResponse(['message' => $e->getHint()], Http::STATUS_BAD_REQUEST); + $response->throttle(); + return $response; } // make sure that user is authenticated in case of a password protected link |