From 28da724d7c8de558e6d2c81c40b6b0b5b7766d16 Mon Sep 17 00:00:00 2001 From: Ricardoalso Date: Fri, 13 Feb 2026 14:05:34 +0100 Subject: [PATCH 1/2] [PERF] edi_core_oca: add index to parent_id field Used to display related exchanges --- edi_core_oca/models/edi_exchange_record.py | 1 + 1 file changed, 1 insertion(+) diff --git a/edi_core_oca/models/edi_exchange_record.py b/edi_core_oca/models/edi_exchange_record.py index 8e24a5e9e..4286e2c92 100644 --- a/edi_core_oca/models/edi_exchange_record.py +++ b/edi_core_oca/models/edi_exchange_record.py @@ -113,6 +113,7 @@ class EDIExchangeRecord(models.Model): parent_id = fields.Many2one( comodel_name="edi.exchange.record", help="Original exchange which originated this record", + index=True, ) related_exchange_ids = fields.One2many( string="Related exchanges", From 4570099e36f6524393576993266ead644ac6864b Mon Sep 17 00:00:00 2001 From: Ricardoalso Date: Fri, 13 Feb 2026 14:11:22 +0100 Subject: [PATCH 2/2] [PERF] edi_core_oca: add index to ack_exchange_id field --- edi_core_oca/models/edi_exchange_record.py | 1 + 1 file changed, 1 insertion(+) diff --git a/edi_core_oca/models/edi_exchange_record.py b/edi_core_oca/models/edi_exchange_record.py index 4286e2c92..27d417137 100644 --- a/edi_core_oca/models/edi_exchange_record.py +++ b/edi_core_oca/models/edi_exchange_record.py @@ -134,6 +134,7 @@ class EDIExchangeRecord(models.Model): help="ACK generated for current exchange.", compute="_compute_ack_exchange_id", store=True, + index=True, ) ack_received_on = fields.Datetime( string="ACK received on", related="ack_exchange_id.exchanged_on"