[FIX] contract: Operator issue in price get

* Add a default date in the instance that an analytic account doesn’t exist (templates) - fixes #68
This commit is contained in:
Dave Lasley
2017-05-09 10:29:35 -07:00
committed by Francisco Ivan Anton Prieto
parent 9a35177f6f
commit a12da78a9e

View File

@@ -68,11 +68,16 @@ class AccountAnalyticInvoiceLine(models.Model):
self.uom_id.category_id.id): self.uom_id.category_id.id):
vals['uom_id'] = self.product_id.uom_id vals['uom_id'] = self.product_id.uom_id
date = (
self.analytic_account_id.recurring_next_date or
fields.Datetime.now()
)
product = self.product_id.with_context( product = self.product_id.with_context(
lang=self.analytic_account_id.partner_id.lang, lang=self.analytic_account_id.partner_id.lang,
partner=self.analytic_account_id.partner_id.id, partner=self.analytic_account_id.partner_id.id,
quantity=self.quantity, quantity=self.quantity,
date=self.analytic_account_id.recurring_next_date, date=date,
pricelist=self.analytic_account_id.pricelist_id.id, pricelist=self.analytic_account_id.pricelist_id.id,
uom=self.uom_id.id uom=self.uom_id.id
) )