Skip to content
Snippets Groups Projects
Verified Commit 68600351 authored by Nik | Klampfradler's avatar Nik | Klampfradler
Browse files

Validate that the user has a name before trying to create a person

parent 0b2be5f2
No related branches found
No related tags found
1 merge request!414Resolve "Allow automatic linking of persons to account by e-mail address"
Pipeline #5020 passed
......@@ -23,7 +23,11 @@ class EnsurePersonMiddleware:
def __call__(self, request: HttpRequest) -> HttpResponse:
if not has_person(request):
prefs = get_site_preferences()
if prefs.get("account__auto_link_person", False):
if (
prefs.get("account__auto_link_person", False)
and request.user.first_name
and request.user.last_name
):
person, created = Person.objects.get_or_create(
email=request.user.email,
defaults={
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment