diff --git a/purchase.py b/purchase.py index d44645efc0..048c939f13 100644 --- a/purchase.py +++ b/purchase.py @@ -558,6 +558,15 @@ class PurchaseRequisitionLine(sequence_ordered(), ModelSQL, ModelView): origin=self, ) + @classmethod + def copy(cls, lines, default=None): + if default is None: + default = {} + else: + default = default.copy() + default.setdefault('purchase_requests') + return super(PurchaseRequisitionLine, cls).copy(lines, default=default) + class PurchaseRequest(metaclass=PoolMeta): __name__ = 'purchase.request'