<transition name="abc">
<actions>
<if condition="update != null">
<service-call name="update#someEntity"/>
</if>
</actions>
<default-response url="."/>
</transition>
Above code doesn't work. i.e. if I put log statements, it goes inside if block but update doesn't happen in DB entity. It is also verified that all params/values/p.keys etc are passed properly with proper values from FORM which invokes this transition on submitting.
One other thing which was noticed is, it works perfectly when is changed as below (i.e. there is only a service call element inside transition and no any changes made to any other code anywhere in screen/other places):
<transition name="abc">
<service-call name="update#someEntity"/>
<default-response url="."/>
</transition>
Any guidance on this please?