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 {