-
Type:
Bug
-
Status: Closed
-
Resolution: Fixed
-
Affects Version/s: 7.1.X, 7.2.X, Master
-
Fix Version/s: 7.1.10 DXP FP20, 7.1.10.5 SP5, 7.1.X, 7.2.10 DXP FP7, 7.2.X, 7.3.3 CE GA4, 7.3.5 CE GA6, 7.3.10 DXP GA1, Master
-
Component/s: Dynamic Data Lists
-
Branch Version/s:7.2.x, 7.1.x
-
Backported to Branch:Committed
-
Fix Priority:3
-
Git Pull Request:
Steps to reproduce:
- Log in as Admin
- Go to Content > Dynamic Data Lists > Manage Data Definitions
- Add a new data definition
- Add any field, make it required then save the definition
- Add a translation to the definition (eg. German)
- Create a Dynamic Data List based on this definition
- Go to the main site, place a Dynamic Data Lists Display portlet on the page
- Select the Dynamic Data List you created in step 6
- Go into the portlet's Configuration menu > Optional Configuration tab and select Form view
- Submit the list in English - it works as expected
- Switch the site's language to German
- Submit the list again
Actual result: There is no success (or failure) message on the UI. In the console you get an error:
2020-06-05 13:03:48.733 ERROR [http-nio-8080-exec-8][PortletServlet:119] javax.portlet.PortletException: com.liferay.dynamic.data.mapping.validator.DDMFormValuesValidationException$RequiredValue: No value defined for field name TextEN
javax.portlet.PortletException: com.liferay.dynamic.data.mapping.validator.DDMFormValuesValidationException$RequiredValue: No value defined for field name TextEN
Expected result: The list can be submitted.
- fixes
-
LPS-119480 Unable to upload documents with required field in custom Document Type with translated language
- Closed