diff --git a/addons/sale/sale_analytic.py b/addons/sale/sale_analytic.py index 0f07cff230f..14f4cd9be90 100644 --- a/addons/sale/sale_analytic.py +++ b/addons/sale/sale_analytic.py @@ -150,7 +150,7 @@ class AccountAnalyticLine(models.Model): @api.multi def unlink(self): - so_lines = self.mapped('so_line') + so_lines = self.sudo().mapped('so_line') res = super(AccountAnalyticLine, self).unlink() - so_lines.with_context(force_so_lines=so_lines).sudo()._compute_analytic() + so_lines.with_context(force_so_lines=so_lines)._compute_analytic() return res