From 76cf9df2661dd3f4dcbefba7b6026a3a60f1e2e8 Mon Sep 17 00:00:00 2001 From: Vladless Date: Thu, 16 Apr 2026 17:39:12 +0000 Subject: [PATCH] Fix renew tariff state desync / Version bump --- handlers/tariffs/buy/key_tariffs.py | 4 +++- utils/versioning.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/handlers/tariffs/buy/key_tariffs.py b/handlers/tariffs/buy/key_tariffs.py index 1305a062..f581bbcd 100644 --- a/handlers/tariffs/buy/key_tariffs.py +++ b/handlers/tariffs/buy/key_tariffs.py @@ -822,7 +822,9 @@ async def select_tariff_plan(callback_query: CallbackQuery, session: Any, state: ) return - await state.update_data(renew_mode=None) + data = await state.get_data() + if data.get("renew_mode") != "renew": + await state.update_data(renew_mode=None) if tariff.get("configurable"): logger.info(f"[TARIFF_CFG] select_tariff_plan configurable: tg_id={tg_id} tariff_id={tariff_id}") diff --git a/utils/versioning.py b/utils/versioning.py index bcd489ac..3f6e3a20 100644 --- a/utils/versioning.py +++ b/utils/versioning.py @@ -92,4 +92,4 @@ def get_git_commit_number() -> str: def get_version() -> str: - return f"v.6-b1204121200 {get_git_commit_number()}" + return f"v.6-b1604162029 {get_git_commit_number()}"