diff --git a/user/auth.py b/user/auth.py index 3dd7a0b..cc377f5 100644 --- a/user/auth.py +++ b/user/auth.py @@ -39,13 +39,18 @@ def get_jwt_value(request): @log_user_first_connection def create_user(request, id_token): + if request.META.get("HTTP_REFERER"): + initial_referer = request.META.get("HTTP_REFERER").rstrip("/") + else: + initial_referer = settings.PLATFORM_URL + return User.create( email=id_token.get("email").lower(), first_name=id_token.get("given_name"), last_name=id_token.get("family_name"), sub=id_token.get("sub"), language=id_token.get("locale"), - initial_referer=request.META.get("HTTP_REFERER").rstrip("/"), + initial_referer=initial_referer, )