From 1f8787c94d45d6811e7c6a055e966ccee8c1eef3 Mon Sep 17 00:00:00 2001
From: Tore Brede <Tore.Brede@uib.no>
Date: Mon, 22 Nov 2021 11:46:43 +0100
Subject: [PATCH] GREG-113: Fixing wrong implementation of validate method

---
 gregui/api/serializers/guest.py | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/gregui/api/serializers/guest.py b/gregui/api/serializers/guest.py
index 6d93031f..d22c2e1e 100644
--- a/gregui/api/serializers/guest.py
+++ b/gregui/api/serializers/guest.py
@@ -61,17 +61,19 @@ class GuestRegisterSerializer(serializers.ModelSerializer):
 
         return instance
 
-    def validate_date_of_birth(self, value):
+    def validate_date_of_birth(self, date_of_birth):
         today = datetime.date.today()
 
         # Check that the date of birth is between the interval starting about 100 years ago and last year
         if (
             not today - datetime.timedelta(weeks=100 * 52)
-            < value
-            < today - datetime.timedelta(weeks=52)
+                < date_of_birth
+                < today - datetime.timedelta(weeks=52)
         ):
             raise serializers.ValidationError("Invalid date of birth")
 
+        return date_of_birth
+
     class Meta:
         model = Person
         fields = (
-- 
GitLab