-
Type:
Regression Bug
-
Status: Closed
-
Resolution: Fixed
-
Affects Version/s: Master
-
Fix Version/s: 7.0.0 DXP FP82, 7.0.10.12 DXP SP12, 7.0.X, 7.1.10 DXP FP10, 7.1.10.2 SP2, 7.1.3 CE GA4, 7.1.X, Master
-
Component/s: Dynamic Data Mapping, Dynamic Data Mapping > Form Builder, Forms
-
Branch Version/s:7.1.x, 7.0.x
-
Backported to Branch:Committed
-
Fix Priority:3
-
Git Pull Request:
After LPS-91985, non-alphanumeric characters can be added to field names.
This is too lenient, and it also causes some breaks in our tests.
Steps to reproduce:
1. Go to Content > Dynamic Data Lists > Add a New Data Definition.
2. Add a text field to it.
3. Click the text field > Settings, edit name to ` or ! and save.
Expected result:
Field name can not be saved and have a message: Please enter only alphanumeric characters or underscore.
Actual result:
Non alphanumeric characters field name can be saved.
It's better to allow non-ASCII (Unicode) alphanumeric characters, like áéőű and the like, but prohibit any other characters.