From 81d47ffacbd7a220abd67c97c5a97b560dd1709e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Fri, 20 Sep 2013 00:32:04 +0200 Subject: [PATCH] Run trigger when root has user context review1073002 --- trytond/ir/trigger.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/trytond/ir/trigger.py b/trytond/ir/trigger.py index 79fe2ca16e..a0c78c4c69 100644 --- a/trytond/ir/trigger.py +++ b/trytond/ir/trigger.py @@ -135,8 +135,8 @@ class Trigger(ModelSQL, ModelView): assert mode in ['create', 'write', 'delete', 'time'], \ 'Invalid trigger mode' - if Transaction().user == 0: - return [] # XXX is it want we want? + if Transaction().user == 0 and not Transaction().context.get('user'): + return [] key = (model_name, mode) trigger_ids = cls._get_triggers_cache.get(key)