From: Guillaume Pellerin Date: Mon, 3 Mar 2014 22:47:43 +0000 (+0100) Subject: fix waveform grapher name change X-Git-Tag: 1.4.6^2~31 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=1c490d23cfcd3dc8b8f710359fa91588dc2238a7;p=telemeta.git fix waveform grapher name change --- diff --git a/telemeta/views/item.py b/telemeta/views/item.py index 8022e768..ef467e93 100644 --- a/telemeta/views/item.py +++ b/telemeta/views/item.py @@ -443,7 +443,7 @@ class ItemView(object): def item_visualize(self, request, public_id, grapher_id, width, height): item = MediaItem.objects.get(public_id=public_id) mime_type = 'image/png' - grapher = self.get_grapher(grapher_id) + grapher = self.get_grapher(grapher_id) if grapher.id() != grapher_id: raise Http404 @@ -451,6 +451,11 @@ class ItemView(object): size = width + '_' + height image_file = '.'.join([public_id, grapher_id, size, 'png']) + # FIX waveform grapher name change + old_image_file = '.'.join([public_id, 'waveform', size, 'png']) + if 'waveform_centroid' in grapher_id and self.cache_data.exists(old_image_file): + image_file = old_image_file + if not self.cache_data.exists(image_file): source = item.get_source() if source: