Run trigger when root has user context
review1073002
This commit is contained in:
1 parent
9e20959e50
commit
81d47ffacb
1 file changed
+2
-2
@@ -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)
|
||||
|
||||
Reference in new issue
Block a user