Fix missing depends and manage None as value of field in on_change method

issue6069
review27851002
This commit is contained in:
Cédric Krier committed 2016-11-27 22:17:12 +01:00
1 parent c4ecf636e0
commit 80b10274cb
2 files changed
+4 -2

No files matched your search

+3 -1
View File
@@ -56,7 +56,9 @@ class Sale:
def _get_carrier_selection_pattern(self):
pattern = {}
if self.warehouse.address and self.warehouse.address.country:
if (self.warehouse
and self.warehouse.address
and self.warehouse.address.country):
pattern['from_country'] = self.warehouse.address.country.id
if self.shipment_address and self.shipment_address.country:
pattern['to_country'] = self.shipment_address.country.id
+1 -1
View File
@@ -43,7 +43,7 @@ class ShipmentOut:
'product "%s".'),
})
@fields.depends('currency')
@fields.depends('cost_currency')
def on_change_with_cost_currency_digits(self, name=None):
if self.cost_currency:
return self.cost_currency.digits