[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:
committed by
Nicolas Martinelli
parent
70ddff760f
commit
2254b5cf1c
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user