From 3a1b44d1b42bf9057d71af8c98cf5465926f690f Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Wed, 4 Jan 2023 13:59:46 +0100 Subject: [PATCH] Clear requests when copying purchase lines Closes #11989 (grafted from 92a2c368e3f7920227fb310ba8c8b5310338cdbc) --HG-- branch : 6.0 --- modules/purchase_request/purchase.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/purchase_request/purchase.py b/modules/purchase_request/purchase.py index fbcc2f199f..42df56cbe6 100644 --- a/modules/purchase_request/purchase.py +++ b/modules/purchase_request/purchase.py @@ -91,6 +91,12 @@ class Line(metaclass=PoolMeta): 'invisible': ~Eval('requests'), }) + @classmethod + def copy(cls, lines, default=None): + default = default.copy() if default is not None else {} + default.setdefault('requests') + return super().copy(lines, default=default) + @classmethod def delete(cls, lines): pool = Pool()