diff --git a/services/card.py b/services/card.py index a773f54..de36700 100644 --- a/services/card.py +++ b/services/card.py @@ -225,6 +225,8 @@ class CardsService(BaseService): if card.base_marketplace: base_marketplace = BaseMarketplaceSchema.model_validate(card.base_marketplace) shipment_warehouse_name = card.shipping_warehouse.name if card.shipping_warehouse else None + attributes = [attr for attr in card.attributes if attr.attribute.is_deleted == False] + summaries.append( CardSummary( id=card.id, @@ -242,7 +244,7 @@ class CardsService(BaseService): total_products=products_count, bill_request=card.bill_request, tags=card.tags, - attributes=card.attributes, + attributes=attributes, ) ) return CardSummaryResponse(summaries=summaries)