Transaction tasks

This commit is contained in:
eman 2024-12-25 12:09:12 +02:00
parent b3dd904bb1
commit 549ee9190f
1 changed files with 4 additions and 3 deletions

View File

@ -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