Hemanth Madhav created FINERACT-2585:
----------------------------------------
Summary: Standardize String Locale usage in Command Infrastructure
and Build Services
Key: FINERACT-2585
URL: https://issues.apache.org/jira/browse/FINERACT-2585
Project: Apache Fineract
Issue Type: Bug
Components: Build
Affects Versions: 1.14.0
Reporter: Hemanth Madhav
As a follow-up to architectural hardening and I18n standardization (referencing
FINERACT-2538), I have identified several instances of locale-dependent string
case conversions in critical command-handling infrastructure.
Specifically, {{CommandWrapperBuilder}} and {{CommandSourceService}} use
default locale {{.toUpperCase()}} calls, which can lead to command mismatching
in certain system environments (e.g., Turkish locale 'i' vs 'I' issues).
Additionally, I found a similar instance in {{GpgService.groovy}} within the
buildSrc. I propose standardizing these to use {{Locale.ROOT}} to ensure
consistent behavior across all deployment environments
--
This message was sent by Atlassian Jira
(v8.20.10#820010)