🐛 avoid TypeError
TypeError: unsupported operand type(s) for +: 'NoneType' and 'datetime.timedelta'
This commit is contained in:
parent
aaa48ff7df
commit
03c1a95cb7
1 changed files with 3 additions and 2 deletions
5
main.py
5
main.py
|
@ -82,13 +82,14 @@ def treat_issues():
|
|||
.filter(project__name__in=action['projects'], status__name__in=action['status'], closed_on=None):
|
||||
|
||||
# Skip issue if start date + time_range is not yet reached
|
||||
if hasattr(issue, 'start_date') \
|
||||
if hasattr(issue, 'start_date') and issue.start_date is not None \
|
||||
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 has not yet passed
|
||||
if hasattr(issue, 'due_date') and date.today() < (issue.due_date + timedelta(days=1)):
|
||||
if (hasattr(issue, 'due_date') and issue.due_date is not None
|
||||
and date.today() < (issue.due_date + timedelta(days=1))):
|
||||
logging.info(f'Ticket ID: {issue.id}, skipped because due date has not yet passed')
|
||||
continue
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue