From 2d26c4d12e2689c4b072a87538074cbaa9d1edff Mon Sep 17 00:00:00 2001 From: ThiagoMForgeFlow Date: Tue, 28 Oct 2025 15:17:00 +0100 Subject: [PATCH] [FIX] edi_core_oca: fix search logic Maintaining this part of code can occur a visual issue. If the result variable has 80 records (default by Odoo) and the orig_ids is less than result, Odoo only shows the orig_ids, and we lost the previous work finding next records. --- edi_core_oca/models/edi_exchange_record.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/edi_core_oca/models/edi_exchange_record.py b/edi_core_oca/models/edi_exchange_record.py index 824fe01a7..d1ee76ca5 100644 --- a/edi_core_oca/models/edi_exchange_record.py +++ b/edi_core_oca/models/edi_exchange_record.py @@ -616,8 +616,6 @@ def _search(self, domain, offset=0, limit=None, order=None): extend_ids = list(extend_query) result.extend(extend_ids[: limit - len(result)]) - # Restore original ordering - result = [x for x in orig_ids if x in result] if set(orig_ids) != set(result): # Create a virgin query query = self.browse(result)._as_query()