From 810fd7ce3a85e70cbaf44b4bf8666713e77cd79f Mon Sep 17 00:00:00 2001 From: phzhik Date: Fri, 7 Jul 2023 06:26:51 +0400 Subject: [PATCH] * fixed preview creation --- store/serializers.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/store/serializers.py b/store/serializers.py index 98f27a8..205e9fc 100644 --- a/store/serializers.py +++ b/store/serializers.py @@ -126,9 +126,10 @@ class ChecklistSerializer(serializers.ModelSerializer): instance: Checklist = super().update(instance, validated_data) # Replace images basically - instance.images.all().delete() - self._create_images(instance, images) - instance.refresh_from_db(fields=('images',)) + if images: + instance.images.all().delete() + self._create_images(instance, images) + instance.refresh_from_db(fields=('images',)) return instance @staticmethod