From 1610c30cabf719a322f4bbd8646d887272ae6c57 Mon Sep 17 00:00:00 2001 From: David Trattnig <david.trattnig@o94.at> Date: Fri, 28 Aug 2020 11:59:56 +0200 Subject: [PATCH] Match duration for current track. #6 --- src/models.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/models.py b/src/models.py index fca72e6..6612570 100644 --- a/src/models.py +++ b/src/models.py @@ -96,7 +96,11 @@ class PlayLog(db.Model): track = db.session.query(PlayLog).\ filter(PlayLog.track_start <= str(now)).\ order_by(PlayLog.track_start.desc()).first() - return track + + if track.track_start + datetime.timedelta(0,track.track_duration) < now: + return None + else: + return track @staticmethod -- GitLab