From 3e591d95bce870daae7105c2d904594df3fa696b Mon Sep 17 00:00:00 2001 From: terrtia Date: Thu, 7 Dec 2023 14:40:51 +0100 Subject: [PATCH] fix: [retro_hunt] fix daterange --- bin/lib/objects/Items.py | 5 ++++- bin/trackers/Retro_Hunt.py | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/bin/lib/objects/Items.py b/bin/lib/objects/Items.py index 8aaab0b2..d8888fa0 100755 --- a/bin/lib/objects/Items.py +++ b/bin/lib/objects/Items.py @@ -498,7 +498,10 @@ def get_all_items_objects(filters={}): daterange = Date.get_daterange(date_from, date_to) else: date_from = get_obj_date_first('item') - daterange = Date.get_daterange(date_from, Date.get_today_date_str()) + if date_from: + daterange = Date.get_daterange(date_from, Date.get_today_date_str()) + else: + daterange = [] if start_date: if int(start_date) > int(date_from): i = 0 diff --git a/bin/trackers/Retro_Hunt.py b/bin/trackers/Retro_Hunt.py index 2c63abd0..7a96ce97 100755 --- a/bin/trackers/Retro_Hunt.py +++ b/bin/trackers/Retro_Hunt.py @@ -111,7 +111,10 @@ class Retro_Hunt_Module(AbstractModule): self.redis_logger.warning(f'{self.module_name}, Retro Hunt {task_uuid} completed') def update_progress(self): - new_progress = self.nb_done * 100 / self.nb_objs + if self.nb_objs == 0: + new_progress = 100 + else: + new_progress = self.nb_done * 100 / self.nb_objs if int(self.progress) != int(new_progress): print(new_progress) self.retro_hunt.set_progress(new_progress)