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): ...@@ -38,15 +38,9 @@ class GuestRegisterSerializer(serializers.ModelSerializer):
value=email, value=email,
) )
else: else:
# Only expecting one private e-mail private_email = instance.private_email
private_email = Identity.objects.get(
person_id=instance.id, type=Identity.IdentityType.PRIVATE_EMAIL
)
private_email.value = email private_email.value = email
private_email.save() 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: if not instance.private_mobile:
Identity.objects.create( Identity.objects.create(
...@@ -55,8 +49,9 @@ class GuestRegisterSerializer(serializers.ModelSerializer): ...@@ -55,8 +49,9 @@ class GuestRegisterSerializer(serializers.ModelSerializer):
value=mobile_phone, value=mobile_phone,
) )
else: else:
instance.private_mobile.value = mobile_phone private_mobile = instance.private_mobile
instance.private_mobile.save() private_mobile.value = mobile_phone
private_mobile.save()
if "fnr" in validated_data: if "fnr" in validated_data:
fnr = validated_data.pop("fnr") fnr = validated_data.pop("fnr")
...@@ -67,8 +62,9 @@ class GuestRegisterSerializer(serializers.ModelSerializer): ...@@ -67,8 +62,9 @@ class GuestRegisterSerializer(serializers.ModelSerializer):
value=fnr, value=fnr,
) )
else: else:
instance.fnr.value = fnr fnr_existing = instance.fnr
instance.fnr.value.save() fnr_existing.value = fnr
fnr_existing.save()
# TODO: we only want to allow changing the name if we don't have one # TODO: we only want to allow changing the name if we don't have one
# from a reliable source (Feide/KORR) # 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