From fb464a744aae90bbeeb98959de2014c95bd1096c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Tarroja=20Caubet?= Date: Mon, 5 Apr 2021 16:24:13 +0200 Subject: [PATCH] Clear employee fields on copy issue10209 review357511002 --- purchase_request.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/purchase_request.py b/purchase_request.py index 66042af913..09225f7dca 100644 --- a/purchase_request.py +++ b/purchase_request.py @@ -332,6 +332,15 @@ class PurchaseRequest(ModelSQL, ModelView): request=request.rec_name)) 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"