From: Guillaume Pellerin Date: Tue, 15 Sep 2015 23:20:39 +0000 (+0200) Subject: fix item format X-Git-Tag: 1.6b~9^2 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=a93cda163fe7049065e29d6d6fec3385d21dcf80;p=telemeta.git fix item format --- diff --git a/telemeta/views/item.py b/telemeta/views/item.py index 1097d358..ca1f467a 100644 --- a/telemeta/views/item.py +++ b/telemeta/views/item.py @@ -724,7 +724,9 @@ class ItemDetailView(ItemViewMixin, DetailView): else: last_revision = None - formats = item.format.all() + item_format = '' + if Format.objects.filter(item=item): + item_format = item.format.get() context['item'] = item context['export_formats'] = self.get_export_formats() @@ -741,7 +743,7 @@ class ItemDetailView(ItemViewMixin, DetailView): context['related_media'] = related_media context['mime_type'] = self.mime_type context['last_revision'] = last_revision - context['formats'] = formats + context['format'] = item_format context['private_extra_types'] = private_extra_types.values() return context @@ -840,4 +842,3 @@ class ItemPlayerDefaultView(ItemDetailView): class ItemDetailDCView(ItemDetailView): template_name = 'telemeta/mediaitem_detail_dc.html' -