Run trigger when root has user context

review1073002
This commit is contained in:
Cédric Krier committed 2013-09-20 00:32:04 +02:00
1 parent 9e20959e50
commit 81d47ffacb
1 file changed
+2 -2
+2 -2
View File
@@ -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)