Automatic commit doesn't happen on end of Utility or Flow
I have following setup:
Case Type with 3 Stages:
- On 1st I have an assignment with post activity where I do Obj-Save (without write now) on some Data Type
- On 2nd I'm checking that Data Type, using Data Page, and based on the check - skip or no few steps
- On 3rd - another assignment (doesn't matter what)
Problem that after post activity on 1st step instance of Data Type hasn't got committed to database. It got committed only before Assignment on 3rd step, so check on 2nd step failed. I can see it clearly from Tracer.
Why is it so? As far as I know Pega should commit everything automatically after every Utility shape, Assignment and end of flow.