diff --git a/inventory.py b/inventory.py index c830ccd9..8504175d 100644 --- a/inventory.py +++ b/inventory.py @@ -216,7 +216,10 @@ def total_remaining_minutes(self) -> int: @cached_property def progress(self) -> float: - return self.current_minutes / self.required_minutes + if self.required_minutes: # Quick fix to prevent division by zero crash + return self.current_minutes / self.required_minutes + else: + return "!!!required_minutes = 0 This could be due to a subscription requirement, tracked in Issue #101!!!" def _on_claim(self) -> None: result = super()._on_claim()