details:   https://code.tryton.org/tryton/commit/fb1c66a12b6d
branch:    default
user:      José Antonio Díaz Miralles <[email protected]>
date:      Sun Mar 29 22:31:44 2026 +0200
description:
        Include inactive keys from the dict schema when searching

        Closes #14694
diffstat:

 trytond/trytond/model/dictschema.py |  5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diffs (22 lines):

diff -r a23b86559016 -r fb1c66a12b6d trytond/trytond/model/dictschema.py
--- a/trytond/trytond/model/dictschema.py       Wed Mar 18 17:23:14 2026 +0100
+++ b/trytond/trytond/model/dictschema.py       Sun Mar 29 22:31:44 2026 +0200
@@ -12,7 +12,7 @@
 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):
@@ -195,7 +195,8 @@
 
     @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

Reply via email to