From 7b8f48b42aa0e96c9ec3856ae9fb7f4fd170b057 Mon Sep 17 00:00:00 2001
From: jano3 <jano@bob.co.za>
Date: Thu, 7 Sep 2023 11:26:52 +0200
Subject: [PATCH] Make province comparison case-insensitive

---
 address_utils/address_utils.go | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/address_utils/address_utils.go b/address_utils/address_utils.go
index fe88590..fca2ad9 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)
 				}
 			}
-- 
GitLab