From dd154011144b5570e76658d5e8ac9864b3ef6088 Mon Sep 17 00:00:00 2001 From: Roeland Jago Douma Date: Wed, 12 May 2021 11:21:48 +0200 Subject: [PATCH] Throttle MountPublicLinkController when share is not found Signed-off-by: Roeland Jago Douma --- .../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 9e79215fe8..cc62da2794 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