| @@ -74,7 +74,9 @@ class OAuthDataSourceBinding(Resource): | |||
| if not oauth_provider: | |||
| return {"error": "Invalid provider"}, 400 | |||
| if "code" in request.args: | |||
| code = request.args.get("code") | |||
| code = request.args.get("code", "") | |||
| if not code: | |||
| return {"error": "Invalid code"}, 400 | |||
| try: | |||
| oauth_provider.get_access_token(code) | |||
| except requests.exceptions.HTTPError as e: | |||