From 42989a5ef3749522e16ba4782d19380bea265dc9 Mon Sep 17 00:00:00 2001 From: Mathieu Date: Wed, 24 Jun 2026 18:23:43 +0200 Subject: [PATCH] fix: extract ref from filename not folder name in ZIP uploads MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PHOTOS:/32263-.heic → ref=32263 (non plus PHOTOS:) Co-Authored-By: Claude Sonnet 4.6 --- src/hooks/useImages.ts | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/hooks/useImages.ts b/src/hooks/useImages.ts index 9f4c691..3a0c8f6 100644 --- a/src/hooks/useImages.ts +++ b/src/hooks/useImages.ts @@ -201,8 +201,14 @@ export function useImages() { error: null, progress: null, })) - dispatch({ type: 'ADD', items: newItems }) - for (const item of newItems) { + // Recalcule la ref depuis le nom du fichier (plus fiable que le nom du dossier ZIP) + // item.filename = "DOSSIER/32263-.heic" → on prend la partie après le dernier "/" + const itemsWithRef = newItems.map(item => { + const basename = item.filename.split('/').pop() ?? item.filename + return { ...item, ref: refFromFilename(basename) } + }) + dispatch({ type: 'ADD', items: itemsWithRef }) + for (const item of itemsWithRef) { queueRef.current.enqueue(() => runPipeline(item.id, item.originalBlob, item.ref, item.feather, item.rotation, item.alphaThreshold)) } } else {