From 509af24bc94ec18a57b922d65bdcc484144db736 Mon Sep 17 00:00:00 2001 From: Daniel Kesselberg Date: Sun, 15 Mar 2020 11:52:06 +0100 Subject: Fix invalid instantiation of TemplateResponse if client not found Signed-off-by: Daniel Kesselberg --- apps/oauth2/lib/Controller/LoginRedirectorController.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'apps/oauth2/lib/Controller') diff --git a/apps/oauth2/lib/Controller/LoginRedirectorController.php b/apps/oauth2/lib/Controller/LoginRedirectorController.php index 8700ce10172..b5568b824d3 100644 --- a/apps/oauth2/lib/Controller/LoginRedirectorController.php +++ b/apps/oauth2/lib/Controller/LoginRedirectorController.php @@ -85,11 +85,10 @@ class LoginRedirectorController extends Controller { try { $client = $this->clientMapper->getByIdentifier($client_id); } catch (ClientNotFoundException $e) { - $response = new TemplateResponse('core', '404', 'guest'); - $response->setParams([ + $params = [ 'content' => $this->l->t('Your client is not authorized to connect. Please inform the administrator of your client.'), - ]); - return $response; + ]; + return new TemplateResponse('core', '404', $params, 'guest'); } if ($response_type !== 'code') { -- cgit v1.2.3