From 38c712411deaa609a196cb33ee27896f2911ba5f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?France=CC=81=20Wilke?= <francewilke@gmail.com>
Date: Fri, 21 Jul 2023 12:35:38 +0200
Subject: [PATCH] Make sure the zone and province name to check for match
 exactly

---
 address_utils/address_utils.go | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/address_utils/address_utils.go b/address_utils/address_utils.go
index f36ccee..fe88590 100644
--- a/address_utils/address_utils.go
+++ b/address_utils/address_utils.go
@@ -241,7 +241,9 @@ func CleanZone(countryToClean, zoneToClean *string) (newCountry, newZone *string
 
 		for provinceCode, province := range Provinces {
 			for _, name := range province.Names {
-				zone = string_utils.ReplaceCaseInsensitive(zone, name, provinceCode)
+				if zone == name {
+					zone = string_utils.ReplaceCaseInsensitive(zone, name, provinceCode)
+				}
 			}
 		}
 
-- 
GitLab