From d5d40e99564d65c41d6eccc48aec1d3750e2c32f Mon Sep 17 00:00:00 2001 From: Tommy Date: Sun, 14 Sep 2025 14:35:36 -0400 Subject: [PATCH] UPPER CASE STATE --- internal/controllers/api.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/internal/controllers/api.go b/internal/controllers/api.go index c72a2bd..f0a8ebf 100644 --- a/internal/controllers/api.go +++ b/internal/controllers/api.go @@ -46,8 +46,14 @@ func parseAddress(address string) map[string]any { pa := postal.ParseAddress(address) addr := map[string]any{} - caser := cases.Title(language.AmericanEnglish) + caser := cases.Caser{} for i := 0; i < len(pa); i++ { + if pa[i].Label == "state" { + caser = cases.Upper(language.AmericanEnglish) + } else { + caser = cases.Title(language.AmericanEnglish) + } + addr[pa[i].Label] = caser.String(pa[i].Value) }