From 74c14ac2f059f46c61ef4d7e65995759c4009d2f Mon Sep 17 00:00:00 2001 From: Pierre Masereel Date: Thu, 25 May 2023 13:13:07 +0000 Subject: [PATCH] [FIX] base: count attachment correctly Since _search return a query object, we cannot slice it. So we listify it. Thanks to XMO and RYV for their very valuable input. closes odoo/odoo#122589 X-original-commit: 2e51b638232aff90405f318abb849f8b8db38496 Signed-off-by: Masereel Pierre --- odoo/addons/base/models/ir_attachment.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/odoo/addons/base/models/ir_attachment.py b/odoo/addons/base/models/ir_attachment.py index 72c8db66751..1520251989d 100644 --- a/odoo/addons/base/models/ir_attachment.py +++ b/odoo/addons/base/models/ir_attachment.py @@ -579,7 +579,7 @@ class IrAttachment(models.Model): more_ids = self.with_context(need=need)._search( domain, offset + len(all_ids), limit, order, access_rights_uid, ) - result.extend(more_ids[:limit - len(result)]) + result.extend(list(more_ids)[:limit - len(result)]) return self.browse(result)._as_query(order)