]> git.parisson.com Git - telemeta.git/commitdiff
fix get item code
authorGuillaume Pellerin <yomguy@parisson.com>
Thu, 21 May 2015 09:29:30 +0000 (11:29 +0200)
committerGuillaume Pellerin <yomguy@parisson.com>
Thu, 21 May 2015 09:29:30 +0000 (11:29 +0200)
telemeta/views/item.py

index 815ecf4954600fe6ab633438088c73b6d82f7d1c..1ea748f7f9b558c65a03352f96dad591fd00bc17 100644 (file)
@@ -177,14 +177,14 @@ class ItemView(ItemBaseMixin):
                     })
 
     def related_media_item_stream(self, request, item_public_id, media_id):
-        item = get_object_or_404(MediaItem, public_id=item_public_id)
+        item = get_object_or_404(MediaItem, code=item_public_id)
         media = get_object_or_404(MediaItemRelated, item=item, id=media_id)
         filename = media.file.path.split(os.sep)[-1]
         response = StreamingHttpResponse(stream_from_file(media.file.path), content_type=media.mime_type)
         return response
 
     def related_media_item_download(self, request, item_public_id, media_id):
-        item = get_object_or_404(MediaItem, public_id=item_public_id)
+        item = get_object_or_404(MediaItem, code=item_public_id)
         media = get_object_or_404(MediaItemRelated, item=item, id=media_id)
         filename = media.file.path.split(os.sep)[-1]
         response = StreamingHttpResponse(stream_from_file(media.file.path), content_type=media.mime_type)
@@ -193,7 +193,7 @@ class ItemView(ItemBaseMixin):
 
     @method_decorator(permission_required('telemeta.change_mediaitem'))
     def related_media_edit(self, request, public_id, template):
-        item = get_object_or_404(MediaItem, public_id=public_id)
+        item = get_object_or_404(MediaItem, code=public_id)
         MediaItemRelatedFormSet = inlineformset_factory(MediaItem, MediaItemRelated, form=MediaItemRelatedForm)
         if request.method == 'POST':
             formset = MediaItemRelatedFormSet(data=request.POST, files=request.FILES, instance=item)