diff --git a/addons/base_action_rule/base_action_rule.py b/addons/base_action_rule/base_action_rule.py index 51661f9eb00..249fea89e0e 100644 --- a/addons/base_action_rule/base_action_rule.py +++ b/addons/base_action_rule/base_action_rule.py @@ -31,6 +31,12 @@ import tools def get_datetime(date_field): + '''Return a datetime from a date string or a datetime string''' + #complete date time if date_field contains only a date + date_split = date_field.split(' ') + if len(date_split) == 1: + date_field = date_split[0] + " 00:00:00" + return datetime.strptime(date_field[:19], '%Y-%m-%d %H:%M:%S')