Skip to content

Commit 02cabeb

Browse files
committed
fix social adapter bugs
1 parent 8209374 commit 02cabeb

File tree

1 file changed

+12
-5
lines changed

1 file changed

+12
-5
lines changed

backend/redirectioneaza/social_adapters.py

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -99,14 +99,14 @@ def save_user(self, request: HttpRequest, sociallogin: SocialLogin, form=None) -
9999
return user
100100

101101

102-
def common_user_init(sociallogin: SocialLogin) -> UserModel:
102+
def common_user_init(sociallogin: SocialLogin) -> None:
103103
user: UserModel = sociallogin.user
104104

105-
user.is_staff = True
105+
user.is_ngohub_user = True
106106
user.save()
107107

108108
if user.is_superuser:
109-
return user
109+
return
110110

111111
user_token: str = sociallogin.token.token
112112

@@ -127,13 +127,20 @@ def common_user_init(sociallogin: SocialLogin) -> UserModel:
127127

128128
return
129129

130+
user.is_staff = False
131+
user.save()
132+
130133
organization: OrganizationBase = user_profile.organization
131134
_set_ngo_user(ngohub, user, user_role, user_token, organization)
132135

133136

134137
def _set_ngo_user(
135-
ngohub: NGOHub, user: UserModel, user_role: str, user_token: str, user_organization: OrganizationBase
136-
) -> UserModel:
138+
ngohub: NGOHub,
139+
user: UserModel,
140+
user_role: str,
141+
user_token: str,
142+
user_organization: OrganizationBase,
143+
) -> None:
137144
ngohub_org_id = user_organization.id
138145

139146
if user_role == settings.NGOHUB_ROLE_NGO_ADMIN:

0 commit comments

Comments
 (0)