changeset 9095dc3a3501 in modules/account:5.2
details: https://hg.tryton.org/modules/account?cmd=changeset;node=9095dc3a3501
description:
Do not copy template of account type
issue9269
review307531002
(grafted from 912f849752468a48d9d72ed4618654d91d8b3f2a)
diffstat:
account.py | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diffs (19 lines):
diff -r 8869b70f74ab -r 9095dc3a3501 account.py
--- a/account.py Fri May 01 18:25:22 2020 +0200
+++ b/account.py Tue Apr 28 00:33:45 2020 +0200
@@ -339,6 +339,15 @@
]
@classmethod
+ def copy(cls, types, default=None):
+ if default is None:
+ default = {}
+ else:
+ default = default.copy()
+ default.setdefault('template', None)
+ return super().copy(types, default=default)
+
+ @classmethod
def delete(cls, types):
types = cls.search([
('parent', 'child_of', [t.id for t in types]),