Skip to content

Use current entity for delayed condition check

konadave requested to merge konadave/civirules:master into master

Currently, when checking condition during a delayed action it will be checked against the entity as it was saved at the time of trigger. What is the point of checking the same condition against the same data? I don't think that there is a point, and this works counter to expectation.

This merge request updates the delayed action code to use the current version of the entity when rechecking the condition.

Merge request reports