From 34e4eb0c1b25c1bca206578c6f5752edf587ea42 Mon Sep 17 00:00:00 2001 From: Maxime Richez Date: Thu, 10 Oct 2019 10:04:39 +0200 Subject: [PATCH] Reset purchase_requests field on copy issue8719 review266181002 --- purchase.py | 9 +++++++++ 1 file changed, 9 insertions(+) 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'