From 12bce627735cf4260797808c5d5cadd91f44a4f4 Mon Sep 17 00:00:00 2001 From: Josh Washburne Date: Fri, 30 Mar 2018 12:35:02 -0400 Subject: [PATCH] Fix check for next request date in case last_played is NULL. --- savepointradio/radio/models.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/savepointradio/radio/models.py b/savepointradio/radio/models.py index 049fa4e..4a41b83 100644 --- a/savepointradio/radio/models.py +++ b/savepointradio/radio/models.py @@ -184,7 +184,9 @@ class Song(Disableable, Publishable, Timestampable, models.Model): Datetime when a song can be requested again. """ if self._is_song(): - return self.last_played + Song.music.wait_total() + if self.last_played: + return self.last_played + Song.music.wait_total() + return timezone.now() return None def _is_requestable(self):