Browse Source

[FIX] allow to change partner_id_display

pull/103/head
Holger Brunn 10 years ago
committed by Sandy Carter
parent
commit
b10f3756b5
  1. 10
      partner_relations/model/res_partner.py

10
partner_relations/model/res_partner.py

@ -69,6 +69,16 @@ class ResPartner(orm.Model):
if value[0] == 0: if value[0] == 0:
relation_obj.create(cr, uid, value[2], context=context2) relation_obj.create(cr, uid, value[2], context=context2)
if value[0] == 1: if value[0] == 1:
# if we write partner_id_display, we also need to pass
# type_selection_id in order to have this write end up on
# the correct field
if 'partner_id_display' in value[2] and 'type_selection_id'\
not in value[2]:
relation_data = relation_obj.read(
cr, uid, [value[1]], ['type_selection_id'],
context=context)[0]
value[2]['type_selection_id'] =\
relation_data['type_selection_id']
relation_obj.write( relation_obj.write(
cr, uid, value[1], value[2], context=context2) cr, uid, value[1], value[2], context=context2)
if value[0] == 2: if value[0] == 2:

Loading…
Cancel
Save