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))