diff --git a/multisearch_field/monkeypatching.py b/multisearch_field/monkeypatching.py index 4313926e02..67cf003b64 100644 --- a/multisearch_field/monkeypatching.py +++ b/multisearch_field/monkeypatching.py @@ -12,9 +12,9 @@ def search(self, domain, offset=0, limit=None, order=None, count=False): """Override of the Python method to remove the dependency of the unit fields""" - if self.env["ir.model.access"].check_access_rights("read", raise_exception=False): - list_separator = self.env["ir.config_parameter"].get_param( - "multi_search_separator" + if self.check_access_rights("read"): + list_separator = ( + self.env["ir.config_parameter"].sudo().get_param("multi_search_separator") ) else: list_separator = False