diff --git a/services/card_tag.py b/services/card_tag.py index fd4f9cc..50adf74 100644 --- a/services/card_tag.py +++ b/services/card_tag.py @@ -74,6 +74,13 @@ class CardTagService(BaseService): group: CardGroup | None = await self.session.scalar( select(CardGroup) .where(CardGroup.id == group_id) + .options( + selectinload(CardGroup.cards).noload(Card.products), + selectinload(CardGroup.cards).noload(Card.services), + selectinload(CardGroup.cards).noload(Card.shipping_warehouse), + selectinload(CardGroup.cards).noload(Card.client), + selectinload(CardGroup.cards).noload(Card.group), + ) ) return group.cards if group else []