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