diff --git a/app_common/models/base.py b/app_common/models/base.py index 5f27377e..e59a640b 100644 --- a/app_common/models/base.py +++ b/app_common/models/base.py @@ -14,7 +14,7 @@ class Base(models.AbstractModel): if self._context.get(fieldname) or self._context.get('default_%s' % fieldname): return self._context.get(fieldname) or self._context.get('default_%s' % fieldname) else: - rec = self.env[self._fields[fieldname].comodel_name].search(domain, limit=1) + rec = self.env[self._fields[fieldname].comodel_name].sudo().search(domain, limit=1) return rec.id if rec else False return False diff --git a/app_common/rng/tree_view.rng b/app_common/rng/tree_view.rng index a04eb2b3..f295cdf7 100644 --- a/app_common/rng/tree_view.rng +++ b/app_common/rng/tree_view.rng @@ -28,6 +28,7 @@ +