current.update() called in a 'before' business rule
Business rule · Set variance on budget line
(function executeRule(current, previous) {
var actual = current.getValue('u_actual');
var budget = current.getValue('u_budget');
current.u_variance = actual - budget;
current.update();
})(current, previous);
Fix Remove current.update() from before rules - changes are automatically saved.