details:   https://code.tryton.org/tryton/commit/d23bdbbc124c
branch:    7.6
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
        (grafted from fb1c66a12b6d1794b40983c4012ca4f3674381cb)
diffstat:

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

diffs (22 lines):

diff -r 087d293c4f98 -r d23bdbbc124c 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
 
 _request_timeout = config.getint('request', 'timeout', default=0)
 _request_records_limit = config.getint('request', 'records_limit')
@@ -198,7 +198,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