diff --git a/aleksis/apps/paweljong/views.py b/aleksis/apps/paweljong/views.py
index 41fe4f1cc8dd65bdf78e7c3691f9f1e00e485f35..dc8d2179d4e0fb7db5b438c9039b8907d4cb3557 100644
--- a/aleksis/apps/paweljong/views.py
+++ b/aleksis/apps/paweljong/views.py
@@ -347,6 +347,7 @@ class AccountRegisterWizardView(SessionWizardView):
         cleaned_data_register = self.get_cleaned_data_for_step("register")
 
         # Create email address
+        _email = None
         if cleaned_data_email:
             _email = MailAddress.objects.create(
                 local_part=cleaned_data_email["local_part"],
@@ -374,6 +375,10 @@ class AccountRegisterWizardView(SessionWizardView):
             },
         )
 
+        if _email:
+            _email.person = person
+            _email.save()
+
         return redirect("index")