Skip to content

Instantly share code, notes, and snippets.

@odony
Created February 15, 2019 10:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save odony/7b7f95c4353822a6cd6501d902215b7e to your computer and use it in GitHub Desktop.
Save odony/7b7f95c4353822a6cd6501d902215b7e to your computer and use it in GitHub Desktop.
patch signature activity task 1912199
diff --git sign/controllers/main.py sign/controllers/main.py
index c535bff..217e888 100644
--- sign/controllers/main.py
+++ sign/controllers/main.py
@@ -258,8 +258,10 @@ class Sign(http.Controller):
return False
# mark signature as done in next activity
- user_id = http.request.env['res.users'].search([('partner_id', '=', request_item.partner_id.id)]).id
- request_item.sign_request_id.activity_feedback(['mail.mail_activity_data_todo'], user_id=user_id)
+ user_ids = http.request.env['res.users'].search([('partner_id', '=', request_item.partner_id.id)])
+ sign_user = user_ids.filtered(lambda u: u.has_group('sign.group_sign_user'))[:1]
+ if sign_user:
+ request_item.sign_request_id.activity_feedback(['mail.mail_activity_data_todo'], user_id=sign_user.id)
request_item.action_completed()
return True
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment