Skip to content
Snippets Groups Projects
Commit 98556998 authored by Tore.Brede's avatar Tore.Brede
Browse files

GREG-85: Fixing prolem with updating values

parent d9f3545a
No related branches found
No related tags found
1 merge request!113GREG-85: Guest registration page
Pipeline #97324 failed
......@@ -38,15 +38,9 @@ class GuestRegisterSerializer(serializers.ModelSerializer):
value=email,
)
else:
# Only expecting one private e-mail
private_email = Identity.objects.get(
person_id=instance.id, type=Identity.IdentityType.PRIVATE_EMAIL
)
private_email = instance.private_email
private_email.value = email
private_email.save()
# TODO Figure out why the following did not work
# instance.private_email.value = email
# instance.private_email.save()
if not instance.private_mobile:
Identity.objects.create(
......@@ -55,8 +49,9 @@ class GuestRegisterSerializer(serializers.ModelSerializer):
value=mobile_phone,
)
else:
instance.private_mobile.value = mobile_phone
instance.private_mobile.save()
private_mobile = instance.private_mobile
private_mobile.value = mobile_phone
private_mobile.save()
if "fnr" in validated_data:
fnr = validated_data.pop("fnr")
......@@ -67,8 +62,9 @@ class GuestRegisterSerializer(serializers.ModelSerializer):
value=fnr,
)
else:
instance.fnr.value = fnr
instance.fnr.value.save()
fnr_existing = instance.fnr
fnr_existing.value = fnr
fnr_existing.save()
# TODO: we only want to allow changing the name if we don't have one
# from a reliable source (Feide/KORR)
......
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