From 53185505b18ebe66b759ed749f845ed4629fd72f Mon Sep 17 00:00:00 2001 From: Felix Stupp Date: Tue, 23 Aug 2022 23:25:47 +0000 Subject: [PATCH] MediaElement.left_length: return 0 if watched --- server/entertainment_decider/models.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/entertainment_decider/models.py b/server/entertainment_decider/models.py index 3b733fd..15edc1f 100644 --- a/server/entertainment_decider/models.py +++ b/server/entertainment_decider/models.py @@ -456,9 +456,13 @@ class MediaElement(db.Entity, Tagable): def was_extracted(self) -> bool: return self.last_updated is not None + @property + def _left_length(self) -> int: + return self.length - self.progress + @property def left_length(self) -> int: - return 0 if self.watched else self.length - self.progress + return 0 if self.watched else self._left_length @property def ignored_recursive(self) -> bool: