From 111efb7051414ce240b159d1e17114246d18ea5a Mon Sep 17 00:00:00 2001 From: mohammed-alkhazrji Date: Tue, 15 Jul 2025 03:21:09 +0300 Subject: [PATCH] get transaction internal --- .../exp_transaction_documents/models/transaction.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/odex25_transactions/exp_transaction_documents/models/transaction.py b/odex25_transactions/exp_transaction_documents/models/transaction.py index 271344ad9..35e8dc1d2 100644 --- a/odex25_transactions/exp_transaction_documents/models/transaction.py +++ b/odex25_transactions/exp_transaction_documents/models/transaction.py @@ -326,12 +326,17 @@ class Transaction(models.Model): #if transaction.subject_type_id.transaction_need_approve or transaction.preparation_id.need_approve and transaction.state == 'to_approve': if transaction.state == 'to_approve': to_id = transaction.preparation_id.manager_id.id + cc_entities = [] + if hasattr(transaction, 'cc_ids') and transaction.cc_ids: + cc_entities = [(6, 0, transaction.cc_ids.ids)] + transaction.trace_ids.create({ 'action': action, 'to_id': to_id, 'from_id': employee and employee.id or False, 'procedure_id': transaction.procedure_id.id or False, - name: transaction.id + name: transaction.id, + 'cc_ids': cc_entities, }) def action_reject(self, name, transaction):