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