From 422844d78df2865926c18d888edfb95e72c077c7 Mon Sep 17 00:00:00 2001 From: Fringg Date: Wed, 29 Apr 2026 08:08:24 +0300 Subject: [PATCH] fix: retry queue action uses _should_create instead of stale subscription UUID --- app/cabinet/routes/subscription_modules/purchase.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/cabinet/routes/subscription_modules/purchase.py b/app/cabinet/routes/subscription_modules/purchase.py index d122af1c..76779fbc 100644 --- a/app/cabinet/routes/subscription_modules/purchase.py +++ b/app/cabinet/routes/subscription_modules/purchase.py @@ -924,7 +924,7 @@ async def purchase_tariff( remnawave_retry_queue.enqueue( subscription_id=subscription.id, user_id=user.id, - action='create' if not subscription.remnawave_uuid else 'update', + action='create' if _should_create else 'update', ) # Save cart for auto-renewal (not for daily tariffs - they have their own charging)