Skip to content

Commit c0894bb

Browse files
committed
- Move sync after validation
1 parent dd76e3c commit c0894bb

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • tdrs-backend/tdpservice/users/api

tdrs-backend/tdpservice/users/api/login.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,6 @@ def handle_user(self, request, id_token, decoded_token_data):
228228
user = CustomAuthentication.authenticate(**auth_options)
229229
logging.debug("user obj:{}".format(user))
230230
if user:
231-
self._sync_user_email(user, email)
232231
if (
233232
not user.is_active
234233
or user.account_approval_status
@@ -237,6 +236,7 @@ def handle_user(self, request, id_token, decoded_token_data):
237236
raise InactiveUser(
238237
f"Login failed, user account is inactive: {user.username}"
239238
)
239+
self._sync_user_email(user, email)
240240
else:
241241
user, login_msg = self._handle_user(email, sub, auth_options)
242242

0 commit comments

Comments
 (0)