From 23439977cc330e740e2ca53dabacd9c45d62f883 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Sat, 1 Sep 2018 01:02:04 +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 --- sale.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sale.py b/sale.py index 0e5f6b0b5a..7ba50c3276 100644 --- a/sale.py +++ b/sale.py @@ -73,7 +73,7 @@ class Sale(metaclass=PoolMeta): default = {} else: default = default.copy() - default.setdefault('payments') + default.setdefault('payments', None) return super(Sale, cls).copy(sales, default=default) @classmethod