diff --git a/ai-compliance-sdk/internal/ucca/multi_regulation.go b/ai-compliance-sdk/internal/ucca/multi_regulation.go index a9a33ef8..890a5e2c 100644 --- a/ai-compliance-sdk/internal/ucca/multi_regulation.go +++ b/ai-compliance-sdk/internal/ucca/multi_regulation.go @@ -72,9 +72,9 @@ func balanceByRegulation(pool []LegalSearchResult, regs []detectedRegulation, to if matched[pi] { continue } - code := strings.ToUpper(strings.TrimSpace(pool[pi].RegulationCode)) + code := strings.TrimSpace(pool[pi].RegulationCode) for _, cv := range r.CodeValues { - if code == strings.ToUpper(cv) { + if strings.EqualFold(code, cv) { byReg[ri] = append(byReg[ri], pool[pi]) matched[pi] = true break