From ebbd1d00600e75e76644c65d2f6f5692acd768eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Antonio=20D=C3=ADaz=20Miralles?= Date: Sun, 29 Mar 2026 22:31:44 +0200 Subject: [PATCH] Include inactive keys from the dict schema when searching Closes #14694 (grafted from fb1c66a12b6d1794b40983c4012ca4f3674381cb) --HG-- branch : 7.0 --- trytond/trytond/model/dictschema.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/trytond/trytond/model/dictschema.py b/trytond/trytond/model/dictschema.py index bb52dff337..b1c6f01267 100644 --- a/trytond/trytond/model/dictschema.py +++ b/trytond/trytond/model/dictschema.py @@ -12,7 +12,7 @@ from trytond.pool import Pool from trytond.pyson import Eval, PYSONDecoder from trytond.rpc import RPC from trytond.tools import slugify -from trytond.transaction import Transaction +from trytond.transaction import Transaction, inactive_records class DomainError(ValidationError): @@ -186,7 +186,8 @@ class DictSchemaMixin(object): @classmethod def search_get_keys(cls, domain, limit=None): - schemas = cls.search(domain, limit=limit) + with inactive_records(): + schemas = cls.search(domain, limit=limit) return cls.get_keys(schemas) @classmethod