From f169c08275cb7bd74d5e377c5347cbc582de8b66 Mon Sep 17 00:00:00 2001 From: Egor Date: Wed, 21 Jan 2026 08:21:02 +0300 Subject: [PATCH] Update promo.py --- app/cabinet/routes/promo.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/cabinet/routes/promo.py b/app/cabinet/routes/promo.py index 157ad952..fe058103 100644 --- a/app/cabinet/routes/promo.py +++ b/app/cabinet/routes/promo.py @@ -159,7 +159,7 @@ async def get_promo_group_discounts( db: AsyncSession = Depends(get_cabinet_db), ): """Get user's promo group discounts.""" - await db.refresh(user, ["promo_groups"]) + await db.refresh(user, ["promo_group", "user_promo_groups"]) promo_group = user.get_primary_promo_group() if hasattr(user, 'get_primary_promo_group') else None @@ -196,7 +196,7 @@ async def get_loyalty_tiers( total_spent_rubles = total_spent_kopeks / 100 # Get user's current promo group - await db.refresh(user, ["promo_groups"]) + await db.refresh(user, ["promo_group", "user_promo_groups"]) current_promo_group = user.get_primary_promo_group() if hasattr(user, 'get_primary_promo_group') else None current_tier_name = current_promo_group.name if current_promo_group else None