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