changeset 77669c2d47e3 in modules/account_payment:5.6
details:
https://hg.tryton.org/modules/account_payment?cmd=changeset&node=77669c2d47e3
description:
Clear group when copying payments
issue10174
review357351016
(grafted from 2d3ba9174b8169ee320068b85cb4eede3bdad574)
diffstat:
payment.py | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diffs (19 lines):
diff -r c157260abb77 -r 77669c2d47e3 payment.py
--- a/payment.py Fri Jan 01 16:56:41 2021 +0100
+++ b/payment.py Wed Mar 10 11:43:34 2021 +0100
@@ -313,6 +313,15 @@
return Journal.fields_get([field_name])[field_name]['selection']
@classmethod
+ def copy(cls, payments, default=None):
+ if default is None:
+ default = {}
+ else:
+ default = default.copy()
+ default.setdefault('group', None)
+ return super().copy(payments, default=default)
+
+ @classmethod
def delete(cls, payments):
for payment in payments:
if payment.state != 'draft':