tree views must provide current variable names in context to start window actions

Bug #1027390 reported by Ferdinand
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Odoo Server (MOVED TO GITHUB)
Confirmed
Medium
OpenERP's Framework R&D

Bug Description

the window action can be started from form view but not from tree view if a variable is to be placed in the context

Example
res.company
context
{'share_owner_id' : partner_id}

starting the action from tree view after selecting a company raises an error
Client Traceback (most recent call last):
  File "/home/gass/OpenERP/6.1/server/openerp/addons/web/common/http.py", line 180, in dispatch
    response["result"] = method(controller, self, **self.params)
  File "/home/gass/OpenERP/6.1/server/openerp/addons/web/controllers/main.py", line 1547, in load
    value = clean_action(req, action[0], do_not_eval)
  File "/home/gass/OpenERP/6.1/server/openerp/addons/web/controllers/main.py", line 687, in clean_action
    action['context'] = eval( action['context'], eval_ctx ) or {}
  File "<string>", line 1, in <module>
NameError: name 'partner_id' is not defined

after switching to form view the window action works fine

affects: openerp-web → openerp-server
affects: openerp-server → openobject-server
description: updated
Changed in openobject-server:
assignee: nobody → OpenERP's Framework R&D (openerp-dev-framework)
importance: Undecided → Medium
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.