fix: extract UGS from filename with sequence numbers and trailing dashes
151721-2.HEIC -> 151721, 29679-G-1.HEIC -> 29679-G, 27228-GRIS-.HEIC -> 27228-GRIS Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -49,8 +49,9 @@ function reducer(state: ImageItem[], action: Action): ImageItem[] {
|
||||
function refFromFilename(filename: string): string {
|
||||
const dot = filename.lastIndexOf('.')
|
||||
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]+$/, '')
|
||||
// 1. Supprime le suffixe de numérotation "-N" (ex: "151721-2" → "151721", "29679-G-1" → "29679-G")
|
||||
// 2. Supprime les tirets/espaces résiduels en fin (ex: "27228-GRIS-" → "27228-GRIS", "26774-" → "26774")
|
||||
return base.replace(/-\d+$/, '').replace(/[-_\s]+$/, '')
|
||||
}
|
||||
|
||||
function blobToBase64(blob: Blob): Promise<string> {
|
||||
|
||||
Reference in New Issue
Block a user