Thanks very much for the detailed explanation Mark Proctor and Davide Sottara! I really wouldn't have thought that the ordering of code matters here while they are logically equivalent. And to understand that is actually required to be at very low level...
So to sum up, when you have @PropertyReactive 1. "from" conditions are not re-evaluated 2. unless it has another non "from" condition preceding it and that condition is re-evaluated (by insert or modify) and this is expected behaviour. -- View this message in context: http://drools.46999.n3.nabble.com/Inconsistent-output-when-PropertyReactive-is-used-tp4027709p4027715.html Sent from the Drools: User forum mailing list archive at Nabble.com. _______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users