~lepistone/openobject-italia/6.1-fix-account_invoice_entry_date_signature

« back to all changes in this revision

Viewing changes to l10n_it_base/partner/partner.py

  • Committer: Lorenzo Battistini
  • Date: 2013-05-22 07:59:45 UTC
  • mfrom: (228.4.1 italian-addons-6.1)
  • Revision ID: lorenzo.battistini@agilebg.com-20130522075945-a0oylh2l2vzsdy1m
[FIX] AttributeError: 'NoneType' object has no attribute 'id'

Show diffs side-by-side

added added

removed removed

Lines of Context:
72
72
            if city_id:
73
73
                city_obj = self.pool.get('res.city').browse(cr, uid, city_id[0])
74
74
                res = {'value': {
75
 
                    'province':city_obj.province_id.id,
76
 
                    'region':city_obj.region.id,
 
75
                    'province': city_obj.province_id and city_obj.province_id.id or False,
 
76
                    'region': city_obj.region and city_obj.region.id or False,
77
77
                    'zip': city_obj.zip,
78
 
                    'country_id': city_obj.region.country_id.id,
 
78
                    'country_id': city_obj.region and city_obj.region.country_id and city_obj.region.country_id.id or False,
79
79
                    'city': city.title(),
80
80
                    }}
81
81
        return res