From 52066fa67905ea6c98a326b1d68992bc41b2bf97 Mon Sep 17 00:00:00 2001 From: Marcelo Hamra <> Date: Thu, 5 Nov 2009 12:11:39 +0530 Subject: [PATCH] Improved trigger selection query bzr revid: hda@tinyerp.com-20091105064139-ydbaycbiogouwqgc --- bin/addons/base/ir/ir_actions.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/addons/base/ir/ir_actions.py b/bin/addons/base/ir/ir_actions.py index 1403923c040..3047ceb7c8c 100644 --- a/bin/addons/base/ir/ir_actions.py +++ b/bin/addons/base/ir/ir_actions.py @@ -363,8 +363,8 @@ class actions_server(osv.osv): def _select_signals(self, cr, uid, context={}): cr.execute("select distinct t.signal as key, t.signal || ' - [ ' || w.osv || ' ] ' as val from wkf w, wkf_activity a, wkf_transition t "\ " where w.id = a.wkf_id " \ - " and t.act_from = a.wkf_id " \ - " or t.act_to = a.wkf_id and t.signal not in (null, NULL)") + " and t.act_from = a.id " \ + " or t.act_to = a.id and t.signal not in (null, NULL)") result = cr.fetchall() or [] res = [] for rs in result: