changeset a5a5010b5a53 in modules/purchase_requisition:4.4
details: 
https://hg.tryton.org/modules/purchase_requisition?cmd=changeset;node=a5a5010b5a53
description:
        Reset purchase_requests field on copy

        issue8719
        review266181002
        (grafted from 03daa8e9f4011668a084466cd7ec81d6c5d77d61)
diffstat:

 purchase.py |  9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diffs (19 lines):

diff -r 5d4990e10106 -r a5a5010b5a53 purchase.py
--- a/purchase.py       Tue May 08 22:17:37 2018 +0200
+++ b/purchase.py       Thu Oct 10 10:04:39 2019 +0200
@@ -556,6 +556,15 @@
             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

Reply via email to