ignore permissions when marking tasks done after a mail is sent (#4604)

This commit is contained in:
Frédéric Péters 2014-03-31 16:39:04 +02:00
parent b6f6592b78
commit 92ebe20f6c
1 changed files with 2 additions and 1 deletions

View File

@ -178,7 +178,8 @@ def outgoingmail_sent(context, event):
for ref in context.related_task:
task = ref.to_object
if api.content.get_state(obj=task) == 'in-progress':
api.content.transition(obj=task, transition='mark-as-done')
with api.env.adopt_user('admin'):
api.content.transition(obj=task, transition='mark-as-done')
task.reindexObject(idxs=['review_state'])