summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--addons/website_event_track/models/event_track.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/addons/website_event_track/models/event_track.py b/addons/website_event_track/models/event_track.py
index a52d59a6fca..c1039191bd9 100644
--- a/addons/website_event_track/models/event_track.py
+++ b/addons/website_event_track/models/event_track.py
@@ -478,8 +478,9 @@ class Track(models.Model):
track_candidates = track_candidates.sorted(
lambda track:
(track.is_published,
- track.track_start_remaining == 0 # First get the tracks that started less than 10 minutes ago
- and track.track_start_relative < (10*60),
+ track.track_start_remaining == 0 # First get the tracks that started less than 10 minutes ago ...
+ and track.track_start_relative < (10 * 60)
+ and not track.is_track_done, # ... AND not finished
track.track_start_remaining > 0, # Then the one that will begin later (the sooner come first)
-1 * track.track_start_remaining,
track.is_reminder_on,