forked from rc/aircox
include logs in stats; fix bug
This commit is contained in:
@ -145,6 +145,7 @@ class Monitor:
|
||||
|
||||
is_diff = log.date != on_air
|
||||
except:
|
||||
on_air = None
|
||||
is_diff = log.source != current_source.id or \
|
||||
(log.sound and log.sound.path != current_sound)
|
||||
|
||||
@ -159,12 +160,11 @@ class Monitor:
|
||||
if archives.filter(pk = sound.pk).exists():
|
||||
diff = last_diff.diffusion
|
||||
|
||||
|
||||
# log sound on air
|
||||
log = self.log(
|
||||
type = Log.Type.on_air,
|
||||
source = current_source.id,
|
||||
date = on_air or tz.now(),
|
||||
date = on_air or tz.now(),
|
||||
sound = sound,
|
||||
diffusion = diff,
|
||||
# if sound is removed, we keep sound path info
|
||||
@ -181,7 +181,6 @@ class Monitor:
|
||||
Log tracks for the given sound log (for streamed programs).
|
||||
Called by self.trace
|
||||
"""
|
||||
# TODO take restart in account
|
||||
tracks = Track.objects.get_for(object = log.sound) \
|
||||
.filter(in_seconds = True)
|
||||
if not tracks.exists():
|
||||
|
Reference in New Issue
Block a user