diff --git a/src/stats/serializers.py b/src/stats/serializers.py
index 1cf1b58e818f723b343acde7d3ec8cf3f678d5ea..e09d7b1b86fe537ddee2106ec72753d626696380 100644
--- a/src/stats/serializers.py
+++ b/src/stats/serializers.py
@@ -19,7 +19,7 @@ class StaffEventSerializer(serializers.ModelSerializer):
         return obj.visitors.all().count()
 
     def validate(self, data):
-        if data['absent'] is not None and data['visitors'] is not None:
+        if 'absent' in data and 'visitors' in data:
             for i in data['absent']:
                 if i in data['visitors']:
                     raise serializers.ValidationError('You cant add a student to absent and visitor in the same time.')