diff --git a/base_phone/base_phone.py b/base_phone/base_phone.py index 1558194..8eae17d 100644 --- a/base_phone/base_phone.py +++ b/base_phone/base_phone.py @@ -53,7 +53,7 @@ class PhoneCommon(models.AbstractModel): user = self.pool['res.users'].browse(cr, uid, uid, context=context) # country_id on res.company is a fields.function that looks at # company_id.partner_id.addres(default).country_id - if isinstance(vals[self._country_field], (str, unicode)): + if self._country_field in vals and isinstance(vals[self._country_field], (str, unicode)): vals[self._country_field] = int(vals[self._country_field]) countrycode = None if self._country_field: