Use lowercase emails, use raw field

This commit is contained in:
Christian Cueni 2023-06-15 07:46:47 +02:00
parent bfa4349658
commit 8c1088ab4b
3 changed files with 4 additions and 3 deletions

View File

@ -48,6 +48,7 @@ class CourseSessionUserAdmin(admin.ModelAdmin):
"course_session",
"role",
]
raw_id_fields = ["user", ]
fieldsets = [
(None, {"fields": ("user", "course_session", "role")}),

View File

@ -171,7 +171,7 @@ def create_or_update_trainer(course: Course, data: Dict[str, Any], language="de"
)
user = create_or_update_user(
email=data["Email"],
email=data["Email"].lower(),
first_name=data["Vorname"],
last_name=data["Name"],
)
@ -250,7 +250,7 @@ def create_or_update_student(data: Dict[str, Any]):
)
user = create_or_update_user(
email=data["Email"],
email=data["Email"].lower(),
first_name=data["Vorname"],
last_name=data["Name"],
)

View File

@ -37,7 +37,7 @@ def authorize(request):
user_data = _user_data_from_token_data(decoded_token)
user = create_or_update_user(
email=user_data.get("email"),
email=user_data.get("email").lower(),
sso_id=user_data.get("sso_id"),
first_name=user_data.get("first_name", ""),
last_name=user_data.get("last_name", ""),