Use a sequence of records, values in write

issue3499
review1641003
This commit is contained in:
Cédric Krier committed 2013-12-19 14:45:16 +01:00
1 parent 99bf1ba4f9
commit 110c8ed908
1 file changed
+3 -3
+3 -3
View File
@@ -30,10 +30,10 @@ class TimesheetLine:
return super(TimesheetLine, cls).copy(records, default=default)
@classmethod
def write(cls, records, values):
if any(r.invoice_line for r in records):
def write(cls, *args):
if any(l.invoice_line for lines in args[::2] for l in lines):
cls.raise_user_error('modify_invoiced_line')
super(TimesheetLine, cls).write(records, values)
super(TimesheetLine, cls).write(*args)
@classmethod
def delete(cls, records):