changeset 79249d1938e4 in modules/purchase_request:default
details: 
https://hg.tryton.org/modules/purchase_request?cmd=changeset&node=79249d1938e4
description:
        Clear employee fields on copy

        issue10209
        review357511002
diffstat:

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

diffs (19 lines):

diff -r 8e9d3228f44f -r 79249d1938e4 purchase_request.py
--- a/purchase_request.py       Thu Mar 18 23:04:17 2021 +0100
+++ b/purchase_request.py       Mon Apr 05 16:24:13 2021 +0200
@@ -333,6 +333,15 @@
         super(PurchaseRequest, cls).delete(requests)
 
     @classmethod
+    def copy(cls, requests, default=None):
+        if default is None:
+            default = {}
+        else:
+            default = default.copy()
+        default.setdefault('purchased_by')
+        return super().copy(requests, default=default)
+
+    @classmethod
     def find_best_product_supplier(cls, product, date, **pattern):
         "Return the best product supplier to request product at date"
         pool = Pool()

Reply via email to