File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
allauth/socialaccount/providers/oauth2 Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 22
33from datetime import timedelta
44
5+ from django .core .exceptions import PermissionDenied
56from django .core .urlresolvers import reverse
67from django .http import HttpResponseRedirect
78from django .utils import timezone
@@ -83,7 +84,7 @@ def dispatch(self, request):
8384
8485class OAuth2CallbackView (OAuth2View ):
8586 def dispatch (self , request ):
86- if 'error' in request .GET or not 'code' in request .GET :
87+ if 'error' in request .GET or 'code' not in request .GET :
8788 # TODO: Distinguish cancel from error
8889 return render_authentication_error (request )
8990 app = self .adapter .get_provider ().get_app (self .request )
@@ -106,5 +107,5 @@ def dispatch(self, request):
106107 else :
107108 login .state = SocialLogin .unstash_state (request )
108109 return complete_social_login (request , login )
109- except OAuth2Error :
110+ except ( OAuth2Error , PermissionDenied ) :
110111 return render_authentication_error (request )
You can’t perform that action at this time.
0 commit comments