[FIX] base_action_rule: do not repeatedly trigger already-executed rules based on...
authorOlivier Dony <odo@openerp.com>
Wed, 11 Jun 2014 09:46:00 +0000 (11:46 +0200)
committerOlivier Dony <odo@openerp.com>
Wed, 11 Jun 2014 16:42:18 +0000 (18:42 +0200)
commitd4356263f272cf25e6e7d29b2c4221522304af54
tree2391569f8f02b92e3588bdbad3e72ac35ee31db3
parentff8b843b18e02cd9889eb08528f4e01e6a8b0820
[FIX] base_action_rule: do not repeatedly trigger already-executed rules based on time condition

A programming error introduced at rco@openerp.com-20121220142445-emzzvhlw400q37c9
fails to properly check when a rule has already been executed in the past.
Time-based rules should only be executed if the trigger date is in the past and:
 - either they never executed before
 - or the last execution date is older than the trigger date
addons/base_action_rule/base_action_rule.py