Update incoming_transaction.py

This commit is contained in:
zainab2097 2024-10-05 07:04:32 +03:00 committed by GitHub
parent 69c1d46467
commit 2bd6969495
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 11 additions and 11 deletions

View File

@ -134,25 +134,25 @@ class IncomingTransaction(models.Model):
for record in self:
res = super(IncomingTransaction, self).action_send()
# Check if to_id is set before accessing it
if record.to_id:
if record.to_ids:
employee = self.current_employee()
to_id = record.to_id.id
if record.to_id.type != 'employee':
to_id = record.to_id.secretary_id.id
to_ids = record.to_ids.id
if record.to_ids.type != 'employee':
to_ids = record.to_ids.secretary_id.id
record.trace_ids.create({
'action': 'sent',
'to_id': to_id,
'to_ids': to_ids,
'from_id': employee and employee.id or False,
'procedure_id': record.procedure_id.id or False,
'incoming_transaction_id': record.id
})
partner_ids = []
if record.to_id.type == 'unit':
partner_ids.append(record.to_id.secretary_id.user_id.partner_id.id)
record.forward_user_id = record.to_id.secretary_id.user_id.id
elif record.to_id.type == 'employee':
partner_ids.append(record.to_id.user_id.partner_id.id)
record.forward_user_id = record.to_id.user_id.id
if record.to_ids.type == 'unit':
partner_ids.append(record.to_ids.secretary_id.user_id.partner_id.id)
record.forward_user_id = record.to_ids.secretary_id.user_id.id
elif record.to_ids.type == 'employee':
partner_ids.append(record.to_ids.user_id.partner_id.id)
record.forward_user_id = record.to_ids.user_id.id
subj = _('Message Has been send !')
msg = _(u'{} ← {}').format(record.employee_id.name, record.to_id.name)
msg = u'{}<br /><b>{}</b> {}.<br />{}'.format(msg,