Don't copy moves or invoice_lines
issue4980 review24411002
This commit is contained in:
1 parent
a9eb257674
commit
6bd5c59c47
2 files changed
+18
No files matched your search
@@ -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)
|
||||
@@ -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)
|
||||
Reference in new issue
Block a user