From 53ba53e3cc5386968baac28080f6ae6b6355472d Mon Sep 17 00:00:00 2001 From: Marco Pedone Date: Tue, 21 Apr 2026 11:49:45 +0200 Subject: [PATCH] feat: improve locatore formatting by trimming spaces and replacing multiple spaces with a single space --- apps/backend/miogest_handler.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/apps/backend/miogest_handler.go b/apps/backend/miogest_handler.go index 90c2ce6..8fefd48 100644 --- a/apps/backend/miogest_handler.go +++ b/apps/backend/miogest_handler.go @@ -416,7 +416,10 @@ func processLocatore(tmp *typesdefs.AnnuncioParsed, annuncio *typesdefs.Annuncio } tmp.Numero = &number if trg.Cognome != nil && trg.Nome != nil { - tmp.Locatore = strUpd(fmt.Sprintf("%s %s", utils.MakeUppercase(*trg.Cognome), utils.MakeUppercase(*trg.Nome))) + rawLoc := fmt.Sprintf("%s %s", utils.MakeUppercase(*trg.Cognome), utils.MakeUppercase(*trg.Nome)) + rawLoc = strings.TrimSpace(rawLoc) + rawLoc = regexp.MustCompile(`\s+`).ReplaceAllString(rawLoc, " ") // Replace multiple spaces with a single space + tmp.Locatore = strUpd(rawLoc) } tmp.Idlocatore = trg.Id tmp.Tipo_locatore = strUpd(flatClienteTipologia(trg.Tipologie))