From: Guillaume Pellerin Date: Mon, 25 May 2015 20:48:55 +0000 (+0200) Subject: fix multiple item format X-Git-Tag: 1.6a~4^2~51 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=569dbdc2c76b6ad7bf91a0c6288d967eccb68eef;p=telemeta.git fix multiple item format --- diff --git a/telemeta/templates/telemeta/mediaitem_detail.html b/telemeta/templates/telemeta/mediaitem_detail.html index a3528229..69ebfb7d 100644 --- a/telemeta/templates/telemeta/mediaitem_detail.html +++ b/telemeta/templates/telemeta/mediaitem_detail.html @@ -346,7 +346,8 @@
{% trans "Item size" %}
{{ item.size|filesizeformat }}
{% endif %} - + {% endfor %} --> diff --git a/telemeta/views/item.py b/telemeta/views/item.py index 1ea748f7..84f2d78d 100644 --- a/telemeta/views/item.py +++ b/telemeta/views/item.py @@ -700,9 +700,7 @@ class ItemDetailView(ItemViewMixin, DetailView): else: last_revision = None - format = '' - if Format.objects.filter(item=item): - format = item.format.get() + formats = item.format.all() context['item'] = item context['export_formats'] = self.get_export_formats() @@ -719,7 +717,7 @@ class ItemDetailView(ItemViewMixin, DetailView): context['related_media'] = related_media context['mime_type'] = self.mime_type context['last_revision'] = last_revision - context['format'] = format + context['formats'] = formats context['private_extra_types'] = private_extra_types.values() return context