From 6ca2509ca60a09fe067bca1390aed338a94062d1 Mon Sep 17 00:00:00 2001 From: Mathieu Date: Wed, 24 Jun 2026 19:56:42 +0200 Subject: [PATCH] fix: use original filename for upload to allow multiple images per product 32263.heic -> 32263.jpg, 32263-.heic -> 32263-.jpg (non plus les deux 32263.jpg) Co-Authored-By: Claude Sonnet 4.6 --- src/hooks/useImages.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/hooks/useImages.ts b/src/hooks/useImages.ts index 3a0c8f6..1505045 100644 --- a/src/hooks/useImages.ts +++ b/src/hooks/useImages.ts @@ -276,7 +276,10 @@ export function useImages() { try { const base64 = await blobToBase64(item.processedBlob) - const filename = `${item.ref}.jpg` + // Utilise le nom de fichier original (sans extension) pour distinguer les images multiples + // ex: "32263.heic" → "32263.jpg", "32263-.heic" → "32263-.jpg" + const basename = item.filename.split('/').pop()?.replace(/\.[^.]+$/, '') ?? item.ref + const filename = `${basename}.jpg` const res = await fetch('/api/images/upload', { method: 'POST', headers: { 'Content-Type': 'application/json' },