forked from rc/aircox
small diffusions' sound
This commit is contained in:
parent
4291eea67e
commit
5109392db7
|
@ -539,8 +539,9 @@ class Diffusion (models.Model):
|
||||||
Get total duration of the archives. May differ from the schedule
|
Get total duration of the archives. May differ from the schedule
|
||||||
duration.
|
duration.
|
||||||
"""
|
"""
|
||||||
|
sounds = self.initial.sounds if self.initial else self.sounds
|
||||||
r = [ sound.duration
|
r = [ sound.duration
|
||||||
for sound in self.sounds.filter(type = Sound.Type['archive'])
|
for sound in sounds.filter(type = Sound.Type['archive'])
|
||||||
if sound.duration ]
|
if sound.duration ]
|
||||||
return utils.time_sum(r) if r else self.duration
|
return utils.time_sum(r) if r else self.duration
|
||||||
|
|
||||||
|
@ -548,7 +549,8 @@ class Diffusion (models.Model):
|
||||||
"""
|
"""
|
||||||
Return an ordered list of archives sounds for the given episode.
|
Return an ordered list of archives sounds for the given episode.
|
||||||
"""
|
"""
|
||||||
r = [ sound for sound in self.sounds.all().order_by('path')
|
sounds = self.initial.sounds if self.initial else self.sounds
|
||||||
|
r = [ sound for sound in sounds.all().order_by('path')
|
||||||
if sound.type == Sound.Type['archive'] ]
|
if sound.type == Sound.Type['archive'] ]
|
||||||
return r
|
return r
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user