Because the length of the strength is checked, the numeric values with a narrow non breakable spaces as produced by the NumberFormatter class will fail to valid properly
How to reproduce
set locale to fr_FR
input a number >= 1000
without space, it works
it's the formatted on display with a narrow non breakable spaces
if you try to save again, it fails
Possible Solution
don't check the strlen as a way to validate parsing works
replace narrow non breakable spaces by regular spaces
Additional Context
No response
Validations
[X] Check that there isn't already an issue that reports the same bug
[X] Double check that your reproduction steps work in a fresh installation of silverstripe/installer (with any code examples you've provided)
Module version(s) affected
5.1.x
Description
Because the length of the strength is checked, the numeric values with a narrow non breakable spaces as produced by the NumberFormatter class will fail to valid properly
How to reproduce
Possible Solution
Additional Context
No response
Validations
silverstripe/installer
(with any code examples you've provided)PRs