diff --git a/tryton/common/common.py b/tryton/common/common.py index b130f96e93..c4f9a48dc4 100644 --- a/tryton/common/common.py +++ b/tryton/common/common.py @@ -185,13 +185,12 @@ class ViewSearch(object): return self.searches.get(model, []) def add(self, model, name, domain): - domain = PYSONEncoder().encode(domain) try: id_, = RPCExecute('model', 'ir.ui.view_search', 'create', [{ 'model': model, 'name': name, - 'domain': domain, + 'domain': PYSONEncoder().encode(domain), }]) except RPCException: return