diff --git a/apps/location/serializers/common.py b/apps/location/serializers/common.py index eb4464a5..7936d3c3 100644 --- a/apps/location/serializers/common.py +++ b/apps/location/serializers/common.py @@ -185,12 +185,16 @@ class AddressBaseSerializer(serializers.ModelSerializer): ) def validate_latitude(self, value): - if -90 <= value <= 90: + if value is None: + return + elif -90 <= value <= 90: return value raise serializers.ValidationError(_('Invalid value')) def validate_longitude(self, value): - if -180 <= value <= 180: + if value is None: + return + elif -180 <= value <= 180: return value raise serializers.ValidationError(_('Invalid value'))