A conditional required modal business rule was configured to trigger when a custom lookup field on a Status Report is updated, it does not function as expected on the Status Report Canvas. Specifically, the target attribute's value is reset to blank within the modal, preventing a successful save. This rule, however, behaves correctly when similar interactions occur within the status report grid view.
Steps to reproduce:
Expected Results:
The target attribute's display value (e.g., 'Red') is correctly populated on the conditional modal. The save action should successfully store the values for all required attributes.
Actual Results:
The target value is removed and defaults to blank, and the save action is unsuccessful in storing the entered values.
Workaround: None
Browser trace:
{
"resourceId": "5050069",
"httpStatus": "400",
"errorMessage": "Could not update because there are additional required attributes cop_key_accomplish.",
"additionalInfo": {
"BRM_CONDITIONAL_REQUIRED_ATTRIBUTES": [
{
"sourceAttrCode": "customstatus",
"sourceObjectCode": "cop_prj_statusrpt",
"sectionId": "5082328"
}
]
},
"errorCode": "rule.errAdditionalAttrsRequired.1"
}
Clarity Release: 16.3.2, 16.3.3
DE173989
DE173989, is fixed in 16.4.0.