From ffa57933c3041fb998bf263240636b23c7221fff Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Thu, 6 Mar 2025 20:43:49 +0330 Subject: [PATCH] sending the real image for product list the 3 first one --- backend/order/serializers.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/backend/order/serializers.py b/backend/order/serializers.py index 5950648..e37064d 100644 --- a/backend/order/serializers.py +++ b/backend/order/serializers.py @@ -24,4 +24,9 @@ class OrderSerializer(serializers.ModelSerializer): def get_count(self, obj): return obj.items.all().count() def get_images(self, obj): - return ["a" , "b" , "c"] \ No newline at end of file + image_list = [ + self.context.get('request').build_absolute_uri(image.image.url) + if (image := item.product.images.all().first()) else None + for item in obj.items.all()[:3] + ] + return filter(lambda x: x is not None, image_list) \ No newline at end of file