diff --git a/address_utils/address_utils.go b/address_utils/address_utils.go index fe88590f2fa3e7597985a5c1a2d5b386ce3c90eb..fca2ad99c854411f5f295dd4ad122fa80d49eb57 100644 --- a/address_utils/address_utils.go +++ b/address_utils/address_utils.go @@ -237,11 +237,11 @@ func CleanZone(countryToClean, zoneToClean *string) (newCountry, newZone *string } if *newCountry == "South Africa" && zoneToClean != nil { - zone := *zoneToClean + zone := string_utils.RemoveAllWhiteSpaces(*zoneToClean) for provinceCode, province := range Provinces { for _, name := range province.Names { - if zone == name { + if strings.ToLower(zone) == strings.ToLower(string_utils.RemoveAllWhiteSpaces(name)) { zone = string_utils.ReplaceCaseInsensitive(zone, name, provinceCode) } }