diff --git a/test_server/crm/serializers.py b/test_server/crm/serializers.py index 5ad426c..9d5c392 100644 --- a/test_server/crm/serializers.py +++ b/test_server/crm/serializers.py @@ -105,8 +105,9 @@ class CandidateCreateSerializer(serializers.ModelSerializer): issue_date = validated_data.get('issue_date', None) exp_date = validated_data.get('end_date', None) header_photo = settings.BASE_DIR + validated_data.get('photo', None) - path = make_img(validated_data["consumer_name"], str(issue_date.year), str(issue_date.month), str(exp_date.year), str(exp_date.month), str(exp_date.day), validated_data["number"], header_photo) - validated_data['path'] = path + if exp_date and issue_date: + path = make_img(validated_data["consumer_name"], str(issue_date.year), str(issue_date.month), str(exp_date.year), str(exp_date.month), str(exp_date.day), validated_data["number"], header_photo) + validated_data['path'] = path return super().update(instance,validated_data) class MsgSerializer(serializers.ModelSerializer):