]> git.parisson.com Git - telemeta.git/commitdiff
fix item format
authorGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Tue, 15 Sep 2015 23:20:39 +0000 (01:20 +0200)
committerGuillaume Pellerin <guillaume.pellerin@ircam.fr>
Tue, 15 Sep 2015 23:20:39 +0000 (01:20 +0200)
telemeta/views/item.py

index 1097d358b6bad9e113b1440610a020acc17c7681..ca1f467ab2dcbded23c53b86c79dfda80af5357d 100644 (file)
@@ -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'
-