Decision Table: Allow missing properties
We have observed that a decision table doesn't return any error in the following scenario (Involves parent and child decision tables): When "Allow missing properties" checkbox is checked, both the decision tables (parent and child) are not returning any error even though the required properties are missing.
Pega Version: 8.3.5
Steps to reproduce the issue: 1) Create an activity. 2) Create 2 decision tables i.e., one parent and one child decision table. 3) Set few sample conditions in both Parent and Child decision tables. 4) Call the parent decision table from the activity, and make sure that the input properties required for the execution of the decision table is not instantiated. 5) In the "Otherwise" field of the parent decision table, call the child decision table. 6) From the activity, ensure that the "Allow missing properties" checkbox is checked. 7) Set the decision table such that when the parent decision table is called, "Otherwise" row is triggered and child decision table is executed. 8) Run the activity. Parent decision table should run and trigger the child decision table. Make sure that the input properties required for the execution of the child decision table is not present in the parent decision table. 9) When the child decision table runs, Pega is supposed to throw a validation error. 10) Instead, child decision table finishes executing and performs the action specified in the "Otherwise" field, not returning any error.