Skip to content

Commit d9cab09

Browse files
committed
Fix typo in service dict key checks for client secret and redirect uri leading to HTTP 500 error
This bug was introduced in duplicati#7
1 parent 9b2be41 commit d9cab09

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

main.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -666,9 +666,9 @@ def process(self, authid):
666666
'grant_type': 'refresh_token',
667667
'refresh_token': resp['refresh_token']
668668
}
669-
if service.has_key("client_secret"):
669+
if service.has_key("client-secret"):
670670
request_params['client_secret'] = service['client-secret']
671-
if service.has_key("redirect_uri"):
671+
if service.has_key("redirect-uri"):
672672
request_params['redirect_uri'] = service['redirect-uri']
673673

674674
# Some services do not allow the state to be passed
@@ -785,9 +785,9 @@ def handle_v2(self, inputfragment):
785785
'grant_type': 'refresh_token',
786786
'refresh_token': refresh_token
787787
}
788-
if service.has_key("client_secret"):
788+
if service.has_key("client-secret"):
789789
request_params['client_secret'] = service['client-secret']
790-
if service.has_key("redirect_uri"):
790+
if service.has_key("redirect-uri"):
791791
request_params['redirect_uri'] = service['redirect-uri']
792792

793793
data = urllib.urlencode(request_params)

0 commit comments

Comments
 (0)