Transaction tasks
This commit is contained in:
parent
b3dd904bb1
commit
549ee9190f
|
|
@ -15,13 +15,14 @@ class ResUsers(models.Model):
|
|||
attachment_id = context.get('default_attachment_id') if context else None
|
||||
|
||||
# Custom logic before updating the record
|
||||
if 'sign_signature' in vals and letter_id:
|
||||
if letter_id:
|
||||
# Ensure letter_id is a valid recordset
|
||||
letter_record = self.env['letters.letters'].browse(letter_id)
|
||||
attachment_record = self.env['cm.attachment.rule'].browse(attachment_id)
|
||||
if letter_record.exists():
|
||||
letter_record.new_signature = vals.get('sign_signature')
|
||||
letter_record.new_signature = vals.get('sign_signature') if vals.get('sign_signature') else self.env.user.sign_signature
|
||||
letter_record.action_generate_attachment()
|
||||
if attachment_id:
|
||||
attachment_record = self.env['cm.attachment.rule'].browse(attachment_id)
|
||||
if attachment_record:
|
||||
attachment_record.signed = True
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue