diff --git a/addons/account_analytic_plans/account_analytic_plans.py b/addons/account_analytic_plans/account_analytic_plans.py index 881a7ebc7d4..21ccb27f278 100644 --- a/addons/account_analytic_plans/account_analytic_plans.py +++ b/addons/account_analytic_plans/account_analytic_plans.py @@ -380,7 +380,7 @@ class account_invoice(osv.osv): res['analytics_id'] = x.get('analytics_id', False) return res - def _get_analytic_lines(self, cr, uid, id): + def _get_analytic_lines(self, cr, uid, id, context=None): inv = self.browse(cr, uid, [id])[0] cur_obj = self.pool.get('res.currency') invoice_line_obj = self.pool.get('account.invoice.line') @@ -391,7 +391,7 @@ class account_invoice(osv.osv): else: sign = -1 - iml = invoice_line_obj.move_line_get(cr, uid, inv.id) + iml = invoice_line_obj.move_line_get(cr, uid, inv.id, context=context) for il in iml: if il.get('analytics_id', False): diff --git a/addons/analytic_journal_billing_rate/analytic_journal_billing_rate.py b/addons/analytic_journal_billing_rate/analytic_journal_billing_rate.py index fbdf954214b..4120793df6e 100644 --- a/addons/analytic_journal_billing_rate/analytic_journal_billing_rate.py +++ b/addons/analytic_journal_billing_rate/analytic_journal_billing_rate.py @@ -100,8 +100,8 @@ hr_analytic_timesheet() class account_invoice(osv.osv): _inherit = "account.invoice" - def _get_analytic_lines(self, cr, uid, id): - iml = super(account_invoice, self)._get_analytic_lines(cr, uid, id) + def _get_analytic_lines(self, cr, uid, id, context=None): + iml = super(account_invoice, self)._get_analytic_lines(cr, uid, id, context=context) for il in iml: if il['account_analytic_id'] and il.get('analytic_lines', False): diff --git a/addons/hr_timesheet_invoice/hr_timesheet_invoice.py b/addons/hr_timesheet_invoice/hr_timesheet_invoice.py index 19d08f7faf3..4b5b69c416b 100644 --- a/addons/hr_timesheet_invoice/hr_timesheet_invoice.py +++ b/addons/hr_timesheet_invoice/hr_timesheet_invoice.py @@ -169,8 +169,8 @@ hr_analytic_timesheet() class account_invoice(osv.osv): _inherit = "account.invoice" - def _get_analytic_lines(self, cr, uid, id): - iml = super(account_invoice, self)._get_analytic_lines(cr, uid, id) + def _get_analytic_lines(self, cr, uid, id, context=None): + iml = super(account_invoice, self)._get_analytic_lines(cr, uid, id, context=context) inv = self.browse(cr, uid, [id])[0] if inv.type == 'in_invoice':