From 01dea3cccfcf2a1bf27423815bd92e520c712712 Mon Sep 17 00:00:00 2001 From: Capybara-z Date: Tue, 9 Dec 2025 21:03:17 +0300 Subject: [PATCH] fix renew hwid configurator --- handlers/keys/operations/renewal.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/handlers/keys/operations/renewal.py b/handlers/keys/operations/renewal.py index c39b57ea..675332a3 100644 --- a/handlers/keys/operations/renewal.py +++ b/handlers/keys/operations/renewal.py @@ -223,9 +223,11 @@ async def renew_key_in_cluster( tariff = await get_tariff_by_id(session, plan) if tariff: external_squad_uuid = tariff.get("external_squad") - tariff_device_limit = tariff.get("device_limit") - if tariff_device_limit is not None: - hwid_device_limit = int(tariff_device_limit) + is_configurable = tariff.get("configurable", False) + if not is_configurable: + tariff_device_limit = tariff.get("device_limit") + if tariff_device_limit is not None: + hwid_device_limit = int(tariff_device_limit) else: dl = await resolve_device_limit_from_group(session, server_id) if dl is not None: