From 50517a262202da99b77feb92e3a9f8301923f018 Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma Date: Wed, 12 May 2021 11:21:48 +0200 Subject: Throttle MountPublicLinkController when share is not found Signed-off-by: Roeland Jago Douma --- .../federatedfilesharing/lib/Controller/MountPublicLinkController.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/federatedfilesharing/lib/Controller/MountPublicLinkController.php b/apps/federatedfilesharing/lib/Controller/MountPublicLinkController.php index 22197988a3b..372113aead3 100644 --- a/apps/federatedfilesharing/lib/Controller/MountPublicLinkController.php +++ b/apps/federatedfilesharing/lib/Controller/MountPublicLinkController.php @@ -142,7 +142,9 @@ class MountPublicLinkController extends Controller { [, $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 -- cgit v1.2.3