From dd32870e4061eb373694ad700a7e3cc71fa73da1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 1 Sep 2018 01:02:03 +0200 Subject: [PATCH] Improve ModelStorage.copy * Allow callable in copy default * Support dotted notation in copy default * Use setdefault in copy * Copy default when needed * Do not set default state in copy * Use callable and dotted notation in copy default issue5576 issue7648 review72291002 --- statement.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/statement.py b/statement.py index 85ad9336d7..74d5f5c80e 100644 --- a/statement.py +++ b/statement.py @@ -101,7 +101,7 @@ class StatementLine(metaclass=PoolMeta): else: default = default.copy() default.setdefault('payment', None) - default.setdefault('payment_group') + default.setdefault('payment_group', None) return super(StatementLine, cls).copy(lines, default=default) @fields.depends('payment', 'party', 'account', '_parent_statement.journal')