supportda tuman requireddan olib tashlandi
This commit is contained in:
@@ -9,16 +9,17 @@ from core.apps.shared.models import Support, District
|
||||
|
||||
|
||||
class SupportCreateSerializer(serializers.Serializer):
|
||||
district_id = serializers.IntegerField()
|
||||
district_id = serializers.IntegerField(required=False)
|
||||
problem = serializers.CharField()
|
||||
date = serializers.DateField()
|
||||
type = serializers.ChoiceField(choices=Support.TYPE)
|
||||
|
||||
def validate(self, data):
|
||||
district = District.objects.filter(id=data['district_id']).first()
|
||||
if not district:
|
||||
raise serializers.ValidationError({'district': "district not found"})
|
||||
data['district'] = district
|
||||
if data.get('district_id'):
|
||||
district = District.objects.filter(id=data['district_id']).first()
|
||||
if not district:
|
||||
raise serializers.ValidationError({'district': "district not found"})
|
||||
data['district'] = district
|
||||
return data
|
||||
|
||||
def create(self, validated_data):
|
||||
|
||||
Reference in New Issue
Block a user