From 42ef4901961489210dcdabffb497a6b878bc3713 Mon Sep 17 00:00:00 2001 From: Mathieu Date: Wed, 24 Jun 2026 17:24:44 +0200 Subject: [PATCH] fix: strip trailing dashes from filename ref (26774-.HEIC -> 26774) Co-Authored-By: Claude Sonnet 4.6 --- src/hooks/useImages.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/hooks/useImages.ts b/src/hooks/useImages.ts index 877e3ed..6aaea5d 100644 --- a/src/hooks/useImages.ts +++ b/src/hooks/useImages.ts @@ -48,7 +48,9 @@ function reducer(state: ImageItem[], action: Action): ImageItem[] { function refFromFilename(filename: string): string { const dot = filename.lastIndexOf('.') - return dot === -1 ? filename : filename.slice(0, dot) + const base = dot === -1 ? filename : filename.slice(0, dot) + // Supprime les tirets/espaces/underscores en fin de nom (ex: "26774-" → "26774") + return base.replace(/[-_\s]+$/, '') } function blobToBase64(blob: Blob): Promise {