From: Guillaume Pellerin Date: Thu, 21 May 2015 09:29:30 +0000 (+0200) Subject: fix get item code X-Git-Tag: 1.6a~4^2~63 X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=e6aced4926626df3d129cbb7f6fab6fcba056165;p=telemeta.git fix get item code --- diff --git a/telemeta/views/item.py b/telemeta/views/item.py index 815ecf49..1ea748f7 100644 --- a/telemeta/views/item.py +++ b/telemeta/views/item.py @@ -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)