From ae658df760fb58f4abddb61f2f25eef9231104e5 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Wed, 14 Aug 2019 16:45:25 +0200 Subject: [PATCH] added tripple check when timer is running but dont have set project (should not happen) --- pype/clockify/clockify.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pype/clockify/clockify.py b/pype/clockify/clockify.py index 0abbc9ff92..bf83a8cb2f 100644 --- a/pype/clockify/clockify.py +++ b/pype/clockify/clockify.py @@ -104,15 +104,19 @@ class ClockifyModule: if self.bool_timer_run != bool_timer_run: if self.bool_timer_run is True: self.timer_stopped() - else: + elif self.bool_timer_run is False: actual_timer = self.clockapi.get_in_progress() if not actual_timer: continue - actual_project_id = actual_timer["projectId"] - project = self.clockapi.get_project_by_id( - actual_project_id - ) + actual_proj_id = actual_timer["projectId"] + if not actual_proj_id: + continue + + project = self.clockapi.get_project_by_id(actual_proj_id) + if project and project.get("code") == 501: + continue + project_name = project["name"] actual_timer_hierarchy = actual_timer["description"]