diff --git a/edi_oca/models/edi_exchange_record.py b/edi_oca/models/edi_exchange_record.py index 419e425b3..87ac74759 100644 --- a/edi_oca/models/edi_exchange_record.py +++ b/edi_oca/models/edi_exchange_record.py @@ -617,9 +617,9 @@ def _search(self, domain, offset=0, limit=None, order=None, access_rights_uid=No 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): + # Restore original ordering + result = [x for x in orig_ids if x in result] # Create a virgin query query = self.browse(result)._as_query() return query