[FIX] sale_timesheet: fix traceback in write

When calling `write` with more than one id, `_get_timesheet_cost`
generates a traceback since it uses `self.is_timesheet`.
This commit is contained in:
Nicolas Martinelli
2016-04-19 10:25:41 +02:00
parent 4ff34a98bc
commit a4fbaaa776
@@ -85,8 +85,10 @@ class AccountAnalyticLine(models.Model):
@api.multi
def write(self, values):
values = self._get_timesheet_cost(vals=values)
return super(AccountAnalyticLine, self).write(values)
for line in self:
values = line._get_timesheet_cost(vals=values)
super(AccountAnalyticLine, line).write(values)
return True
@api.model
def create(self, values):