From f19445bcf147281beaa8017f440d26753577cf77 Mon Sep 17 00:00:00 2001 From: Egor Date: Wed, 14 Jan 2026 02:52:22 +0300 Subject: [PATCH] Update pricing.py --- app/handlers/admin/pricing.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/handlers/admin/pricing.py b/app/handlers/admin/pricing.py index 2bc05045..69ffc298 100644 --- a/app/handlers/admin/pricing.py +++ b/app/handlers/admin/pricing.py @@ -364,11 +364,12 @@ def _format_core_summary(lang_code: str) -> str: def _get_period_items(lang_code: str) -> List[PriceItem]: + from app.config import PERIOD_PRICES items: List[PriceItem] = [] for days in settings.get_available_subscription_periods(): key = f"PRICE_{days}_DAYS" - if hasattr(settings, key): - price = getattr(settings, key) + price = PERIOD_PRICES.get(days, 0) + if price > 0: items.append((key, _format_period_label(days, lang_code), price)) return items