changeset 7340ace2477e in modules/account:5.4
details: https://hg.tryton.org/modules/account?cmd=changeset;node=7340ace2477e
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 1265cb8337ed -r 7340ace2477e account.py
--- a/account.py        Fri May 01 18:25:00 2020 +0200
+++ b/account.py        Tue Apr 28 00:33:45 2020 +0200
@@ -344,6 +344,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]),

Reply via email to