From ae41324fe1d8d7a976a14421fbce56f9cbfefa1e Mon Sep 17 00:00:00 2001 From: Fergal Moran Date: Sun, 21 Apr 2013 19:40:05 +0100 Subject: [PATCH] Display placeholder waveform for missing image --- spa/models/Mix.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spa/models/Mix.py b/spa/models/Mix.py index 4975f98..706e7ff 100644 --- a/spa/models/Mix.py +++ b/spa/models/Mix.py @@ -83,7 +83,9 @@ class Mix(_BaseModel): return os.path.join(settings.MEDIA_ROOT, "waveforms/", "%s.%s" % (self.uid, "png")) def get_waveform_url(self): - if self.waveform_generated: + + if self.waveform_generated and os.file.exists(self.get_waveform_path()): + waveform_root = localsettings.WAVEFORM_URL if hasattr(localsettings, 'WAVEFORM_URL') else "%swaveforms" % settings.MEDIA_URL ret = "%s/%s.%s" % (waveform_root, self.uid, "png")