diff options
author | Daniel Kesselberg <mail@danielkesselberg.de> | 2020-03-15 11:52:06 +0100 |
---|---|---|
committer | Daniel Kesselberg <mail@danielkesselberg.de> | 2020-03-15 11:55:07 +0100 |
commit | 509af24bc94ec18a57b922d65bdcc484144db736 (patch) | |
tree | 66ba8ebd97ce53e7dc7ae04165c572a9e6200f87 /apps/oauth2/lib | |
parent | d1a5490b2db8da9f2159a34eecd6a3bba041d0f5 (diff) | |
download | nextcloud-server-509af24bc94ec18a57b922d65bdcc484144db736.tar.gz nextcloud-server-509af24bc94ec18a57b922d65bdcc484144db736.zip |
Fix invalid instantiation of TemplateResponse if client not found
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Diffstat (limited to 'apps/oauth2/lib')
-rw-r--r-- | apps/oauth2/lib/Controller/LoginRedirectorController.php | 7 |
1 files changed, 3 insertions, 4 deletions
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') { |