From d9cab09e37a3d5b105cf71ee296b55679a374f6a Mon Sep 17 00:00:00 2001 From: albertony <12441419+albertony@users.noreply.github.com> Date: Mon, 13 Jun 2022 21:57:26 +0200 Subject: [PATCH] Fix typo in service dict key checks for client secret and redirect uri leading to HTTP 500 error This bug was introduced in #7 --- main.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index 2e6585f..8141d3c 100644 --- a/main.py +++ b/main.py @@ -666,9 +666,9 @@ def process(self, authid): 'grant_type': 'refresh_token', 'refresh_token': resp['refresh_token'] } - if service.has_key("client_secret"): + if service.has_key("client-secret"): request_params['client_secret'] = service['client-secret'] - if service.has_key("redirect_uri"): + if service.has_key("redirect-uri"): request_params['redirect_uri'] = service['redirect-uri'] # Some services do not allow the state to be passed @@ -785,9 +785,9 @@ def handle_v2(self, inputfragment): 'grant_type': 'refresh_token', 'refresh_token': refresh_token } - if service.has_key("client_secret"): + if service.has_key("client-secret"): request_params['client_secret'] = service['client-secret'] - if service.has_key("redirect_uri"): + if service.has_key("redirect-uri"): request_params['redirect_uri'] = service['redirect-uri'] data = urllib.urlencode(request_params)