diff --git a/openerp/addons/base/ir/ir_actions.py b/openerp/addons/base/ir/ir_actions.py index 4404b0a8a50..526c61428bb 100644 --- a/openerp/addons/base/ir/ir_actions.py +++ b/openerp/addons/base/ir/ir_actions.py @@ -608,7 +608,7 @@ class actions_server(osv.osv): .read(cr, uid, action.action_id.id, context=context) if action.state=='code': - eval(action.code, cxt, mode="exec", nocopy=True) # nocopy allows to return 'action' + eval(action.code.strip(), cxt, mode="exec", nocopy=True) # nocopy allows to return 'action' if 'action' in cxt: return cxt['action']