From 3b788356460e77f3f3b2ef512ff16b34e1e32979 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Thu, 18 Dec 2014 12:47:30 +0100 Subject: [PATCH] fix wrong literal sizes for graphers --- telemeta/views/item.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/telemeta/views/item.py b/telemeta/views/item.py index 2adebde9..1402abd5 100644 --- a/telemeta/views/item.py +++ b/telemeta/views/item.py @@ -461,6 +461,15 @@ class ItemView(ItemBaseMixin): return response def item_visualize(self, request, public_id, grapher_id, width, height): + if not isinstance(width, int) or not isinstance(height, int): + if settings.TELEMETA_DEFAULT_WAVEFORM_SIZES: + default_size = settings.TELEMETA_DEFAULT_WAVEFORM_SIZES[0].split('x') + width = default_size[0] + height = default_size[1] + else: + width = 360 + height = 130 + item = MediaItem.objects.get(public_id=public_id) mime_type = 'image/png' grapher = self.get_grapher(grapher_id) -- 2.39.5