Browse Source

Review

Test existence of 'partner_id'
pull/125/head
steveferry 10 years ago
parent
commit
dfa858069f
  1. 9
      partner_firstname/res_user.py

9
partner_firstname/res_user.py

@ -36,12 +36,13 @@ class ResUsers(orm.Model):
""" """
vals2 = vals.copy() vals2 = vals.copy()
res_partner = self.pool.get('res.partner')
partner = res_partner.browse(cr, user, vals2['partner_id'], context)
if 'name' in vals: if 'name' in vals:
vals2['lastname'] = vals2['name'] vals2['lastname'] = vals2['name']
elif partner.lastname and 'lastname' not in vals:
elif 'lastname' not in vals and 'partner_id' in vals:
res_partner = self.pool.get('res.partner')
partner = res_partner.browse(cr, user, vals2['partner_id'],
context)
if partner.lastname:
vals2['lastname'] = partner.lastname vals2['lastname'] = partner.lastname
elif 'login' in vals and 'lastname' not in vals: elif 'login' in vals and 'lastname' not in vals:
vals2['lastname'] = vals2['login'] vals2['lastname'] = vals2['login']

Loading…
Cancel
Save