From 7c93eededfd44c2d8fd765089882332fcb963aa4 Mon Sep 17 00:00:00 2001 From: vabene1111 Date: Sun, 19 Jan 2025 19:28:19 +0100 Subject: [PATCH] fixed RecipeImageSerializer --- cookbook/serializer.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cookbook/serializer.py b/cookbook/serializer.py index 90108e6a4..72be4c5d9 100644 --- a/cookbook/serializer.py +++ b/cookbook/serializer.py @@ -965,12 +965,12 @@ class RecipeImageSerializer(WritableNestedModelSerializer): image_url = serializers.CharField(max_length=4096, required=False, allow_null=True) def create(self, validated_data): - if not is_file_type_allowed(validated_data['image'].name, image_only=True): + if 'image' in validated_data and not is_file_type_allowed(validated_data['image'].name, image_only=True): return None return super().create( validated_data) def update(self, instance, validated_data): - if not is_file_type_allowed(validated_data['image'].name, image_only=True): + if 'image' in validated_data and not is_file_type_allowed(validated_data['image'].name, image_only=True): return None return super().update(instance, validated_data)