avoid division by zero, fixes #3169

This commit is contained in:
j 2018-09-25 11:31:13 +02:00
parent 4a45ae0016
commit a1909c95b9

View file

@ -622,7 +622,8 @@ class Item(models.Model):
i['connections'] = self.expand_connections() i['connections'] = self.expand_connections()
if not keys or 'posterRatio' in keys: if not keys or 'posterRatio' in keys:
i['posterRatio'] = self.poster_width / self.poster_height if self.poster_height:
i['posterRatio'] = self.poster_width / self.poster_height
streams = self.streams() streams = self.streams()
i['durations'] = [s.duration for s in streams] i['durations'] = [s.duration for s in streams]
@ -1479,7 +1480,7 @@ class Item(models.Model):
timeline = audio_timeline timeline = audio_timeline
cmd = [settings.ITEM_POSTER, '-d', '-', '-p', poster] cmd = [settings.ITEM_POSTER, '-d', '-', '-p', poster]
data = self.cache.copy() data = self.json()
if frame: if frame:
data['frame'] = frame data['frame'] = frame
if os.path.exists(timeline): if os.path.exists(timeline):