Don't copy moves or invoice_lines

issue4980
review24411002
This commit is contained in:
Cédric Krier committed 2015-09-22 22:57:05 +02:00
1 parent a9eb257674
commit 6bd5c59c47
2 files changed
+18

No files matched your search

+9
View File
@@ -38,3 +38,12 @@ class InvoiceLine:
quantity += Uom.compute_qty(stock_move.uom, stock_move.quantity,
self.unit)
return quantity
@classmethod
def copy(cls, lines, default=None):
if default is None:
default = {}
else:
default = default.copy()
default.setdefault('stock_moves', None)
return super(InvoiceLine, cls).copy(lines, default=default)
+9
View File
@@ -23,3 +23,12 @@ class StockMove:
quantity += Uom.compute_qty(invoice_line.unit,
invoice_line.quantity, self.uom)
return quantity
@classmethod
def copy(cls, moves, default=None):
if default is None:
default = {}
else:
default = default.copy()
default.setdefault('invoice_lines', None)
return super(StockMove, cls).copy(moves, default=default)