From 3c1644346b193cb9779afbe714467931b30d99df Mon Sep 17 00:00:00 2001 From: Mirian Okradze Date: Wed, 10 Jan 2024 17:54:20 +0400 Subject: [PATCH] fix: retry interval --- apps/worker/main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/worker/main.py b/apps/worker/main.py index 513fa55f6..88ad2f0f3 100644 --- a/apps/worker/main.py +++ b/apps/worker/main.py @@ -153,6 +153,8 @@ def make_phone_call(self, campaign_id: str, contact_id: str, account_id: str): campaign = campaign_res.json() retry_interval = campaign.get("retry_interval", 15) + retry_interval_in_seconds = retry_interval * 60 + working_hours_start = datetime.strptime( campaign.get("working_hours_start"), "%H:%M" ).time() @@ -226,7 +228,7 @@ def make_phone_call(self, campaign_id: str, contact_id: str, account_id: str): if status is not None: if status in ["Busy", "No Answer", "Failed"]: - self.retry(countdown=retry_interval) + self.retry(countdown=retry_interval_in_seconds) else: break