Server locale affects CQL expression evaluation

Description

CQL function numberFormat() uses Java DecimalFormat to produce string representations of values passed to the function. The DecimalFormat is used without specifying locale settings so the runtime environment of the server affects how the numbers are transcribed. This causes errant issues in some conditions as some language (Finnish for example) do not use the period as a decimal separator.

Environment

None

Assignee

Unassigned

Reporter

codehaus

Triage

None

Components

Priority

Low
Configure