From cbcdaaf53283abcf894189c6a67a4c6f0c7ff2dc Mon Sep 17 00:00:00 2001 From: Jens Langhammer Date: Mon, 21 Sep 2020 11:48:23 +0200 Subject: [PATCH] providers/oauth2: fix creation of new refresh token --- passbook/providers/oauth2/views/token.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/passbook/providers/oauth2/views/token.py b/passbook/providers/oauth2/views/token.py index 97e97c6137..7067f55fb7 100644 --- a/passbook/providers/oauth2/views/token.py +++ b/passbook/providers/oauth2/views/token.py @@ -218,10 +218,10 @@ class TokenView(View): if unauthorized_scopes: raise TokenError("invalid_scope") - refresh_token = self.params.refresh_token.provider.create_token( - user=self.params.refresh_token.user, - provider=self.params.refresh_token.provider, - scope=self.params.scope, + provider: OAuth2Provider = self.params.refresh_token.provider + + refresh_token: RefreshToken = provider.create_refresh_token( + user=self.params.refresh_token.user, scope=self.params.scope, ) # If the Token has an id_token it's an Authentication request.