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()