From 0f67309358eb7f9deb5fc539d370d12207114676 Mon Sep 17 00:00:00 2001 From: Guillaume Pellerin Date: Wed, 19 Mar 2014 22:31:18 +0100 Subject: [PATCH] item files of collection zipstream packages get the item code instead of original code --- telemeta/views/collection.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/telemeta/views/collection.py b/telemeta/views/collection.py index fc311359..5f0b7cf9 100644 --- a/telemeta/views/collection.py +++ b/telemeta/views/collection.py @@ -191,8 +191,8 @@ class CollectionPackageView(View): z.write(path, arcname=collection.public_id + os.sep + filename) for item in collection.items.all(): - filename = item.file.path.split(os.sep)[-1] - z.write(item.file.path, arcname=collection.public_id + os.sep + filename) + filename, ext = os.splitext(item.file.path.split(os.sep)[-1]) + z.write(item.file.path, arcname=collection.public_id + os.sep + item.code + ext) marker_view = MarkerView() markers = marker_view.get_markers(item.id) if markers: -- 2.39.5