[FIX] correct safe_eval call in ir.servers.action
authorChristophe Simonis <chs@openerp.com>
Thu, 30 Sep 2010 12:53:38 +0000 (14:53 +0200)
committerChristophe Simonis <chs@openerp.com>
Thu, 30 Sep 2010 12:53:38 +0000 (14:53 +0200)
bzr revid: chs@openerp.com-20100930125338-vd0p3i3fopgzcqib

bin/addons/base/ir/ir_actions.py

index 8df23a3..783fdf2 100644 (file)
@@ -530,7 +530,7 @@ class actions_server(osv.osv):
                         'uid': uid,
                         'object':obj
                         }
-                    eval(action.code, localdict, 'exec')
+                    eval(action.code, globals(), localdict, 'exec')
                     if 'action' in localdict:
                         return localdict['action']
                 else: