Currently, recalculating `analytic_distribution` requires access to `account.analytic.distribution.model`. This breaks BoM creation for non-accounting users (e.g. MRP managers). This commit fixes the issue by using `sudo()._get_distribution`. closes odoo/odoo#162184 X-original-commit: 3872e9365e4d8cc100a6022e934292f6f6802162 Signed-off-by: Arnold Moyaux (arm) <arm@odoo.com> Signed-off-by: Pawel Fertyk (pafe) <pafe@odoo.com>