diff --git a/allauth/socialaccount/models.py b/allauth/socialaccount/models.py index 13c53bd98f..ef72ad6eb8 100644 --- a/allauth/socialaccount/models.py +++ b/allauth/socialaccount/models.py @@ -139,7 +139,7 @@ def get_provider(self, request=None): return provider adapter = get_adapter() provider = self._provider = adapter.get_provider( - request, provider=self.provider + request or context.request, provider=self.provider ) return provider