From 94cae8852ac72561b5dc763ab01f95b8629212d6 Mon Sep 17 00:00:00 2001 From: Marc Michalsky Date: Mon, 15 Nov 2021 10:23:14 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20do=20not=20treat=20a=20ticket=20if?= =?UTF-8?q?=20its=20start=5Fdate=20+=20time=5Frange=20is=20not=20yet=20rea?= =?UTF-8?q?ched?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/main.py b/main.py index 732e1d5..4e14fd3 100644 --- a/main.py +++ b/main.py @@ -81,9 +81,10 @@ def treat_issues(): .filter(updated_on=f"><{action['start_date']}|{end_date.isoformat()}") \ .filter(project__name__in=action['projects'], status__name__in=action['status'], closed_on=None): - # Skip issue if start date is not yet reached - if hasattr(issue, 'start_date') and date.today() < issue.start_date: - logging.info(f'Ticket ID: {issue.id}, skipped because start date not yet reached') + # Skip issue if start date + time_range is not yet reached + if hasattr(issue, 'start_date') \ + and date.today() < (issue.start_date + timedelta(days=+int(action['time_range']))): + logging.info(f'Ticket ID: {issue.id}, skipped because start date + time_range not yet reached') continue # Skip issue if due date is not yet reached