From 9bc5f84a9ad11e440206f6f7f540ec5b8731b789 Mon Sep 17 00:00:00 2001 From: Andreas Ellewsen <ae@uio.no> Date: Thu, 27 Jan 2022 13:29:08 +0100 Subject: [PATCH] Use default source for manual identities This ensures that identity values created from values written in the frontend by guests are given a source value signifying so. Resolves: GREG-186 --- gregui/api/serializers/guest.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gregui/api/serializers/guest.py b/gregui/api/serializers/guest.py index 255ddf63..cf4797dc 100644 --- a/gregui/api/serializers/guest.py +++ b/gregui/api/serializers/guest.py @@ -1,5 +1,6 @@ import datetime +from django.conf import settings from django.utils.timezone import now from rest_framework import serializers from rest_framework.exceptions import ValidationError @@ -156,6 +157,7 @@ def create_identity_or_update( Identity.objects.create( person=person, type=identity_type, + source=settings.DEFAULT_IDENTITY_SOURCE, value=value, ) else: -- GitLab