From 1241c23cc6ecf6e38e8432786450ffed48256d7a Mon Sep 17 00:00:00 2001 From: obsd Date: Thu, 18 Feb 2021 15:57:33 +0200 Subject: [PATCH] Fix scopes process of get_authorization_url --- O365/connection.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/O365/connection.py b/O365/connection.py index 113af8e1..d9e09e78 100644 --- a/O365/connection.py +++ b/O365/connection.py @@ -448,7 +448,12 @@ def get_authorization_url(self, requested_scopes=None, redirect_uri = redirect_uri or self.oauth_redirect_url - scopes = requested_scopes or self.scopes + if requested_scopes: + protocol = MSGraphProtocol() + requested_scopes = protocol.get_scopes_for(requested_scopes) + scopes = requested_scopes + else: + scopes = self.scopes if not scopes: raise ValueError('Must provide at least one scope')