diff --git a/pandora/archive/models.py b/pandora/archive/models.py index affdd45a..d322cf3b 100644 --- a/pandora/archive/models.py +++ b/pandora/archive/models.py @@ -277,7 +277,7 @@ class File(models.Model): if self.type not in ('audio', 'video'): self.duration = None - else: + elif self.id: duration = sum([s.info.get('duration', 0) for s in self.streams.filter(source=None)]) if duration: