[FIX] base: default value in set_multi

Make sure to test `None` instead of any falsy value. Indeed, when we
want to explicitly pass a `False` default value, `set_multi` might
select an incorrect default value.

This is for example the case of `_inverse_product_pricelist`, where
`default_for_country` might be `False` on purpose.

opw-1858271
This commit is contained in:
Nicolas Martinelli
2018-06-26 09:46:53 +02:00
committed by Nicolas Martinelli
parent 70ddff760f
commit 2254b5cf1c
+1 -1
View File
@@ -188,7 +188,7 @@ class Property(models.Model):
if not values:
return
if not default_value:
if default_value is None:
domain = self._get_domain(name, model)
if domain is None:
raise Exception()