From dbd9a41971f0c1c571f2bab268bb75f149e53ef0 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 --- stock.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stock.py b/stock.py index cb4d5f8fe1..315e6ac6d8 100644 --- a/stock.py +++ b/stock.py @@ -99,8 +99,8 @@ class Package(metaclass=PoolMeta): default = {} else: default = default.copy() - default.setdefault('shipping_reference') - default.setdefault('shipping_label') + default.setdefault('shipping_reference', None) + default.setdefault('shipping_label', None) return super(Package, cls).copy(packages, default=default)