After upgrading Mendix version from 6.9 to latest version 7.4, we observed that microflow retrieve activity is not fetching entity attribute values of an uncommitted entity.
In our application, we display "Start Quote" button when all the mandatory field (Insured name and address details) are filled by the user. We are capturing insured name and address details in two different entities say A and B, and there is a middle entity C using which we traverse between an Insured entity (A) and address entity(B).
Below image shows the captured address details:
On the onchange event of insured name and address fields, we run a microflow to check whether all the details (insured name and address ) are filed by a user. In this flow, we observed that on the change of insured name the activity which retrieves the address entity is returning address object as expected but the attribute values are all empty though they are all filled.
Below image show that address object retrieved with empty attribute values
Entity A, B, and C are all not yet committed to the database; we commit them after the user clicks on start quote button.
If we change "Optimize network calls" setting to "No" in project settings, then it works fine, but we see a performance issue with this setting.
Is this a known issue to Mendix?