Jigar Amin  (OpenERP) has proposed merging 
lp:~openerp-dev/openobject-addons/trunk-import_salesforce-addresstype_bug_fix-jam
 into lp:~openerp-dev/openobject-addons/trunk-import_salesforce.

Requested reviews:
  Bhumika (OpenERP) (sbh-openerp)

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-import_salesforce-addresstype_bug_fix-jam/+merge/65461

Changes:
   - Import claim has diff address types so fix for address type.
Kindly Review this.
Thank You
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-import_salesforce-addresstype_bug_fix-jam/+merge/65461
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/trunk-import_salesforce.
=== modified file 'import_salesforce/wizard/import_salesforce.py'
--- import_salesforce/wizard/import_salesforce.py	2011-06-02 11:54:18 +0000
+++ import_salesforce/wizard/import_salesforce.py	2011-06-22 09:37:24 +0000
@@ -474,10 +474,16 @@
             partner_id = self.get_mapped_id(self.TABLE_CONTACT, val.get('ContactId'))
             if partner_id:
                 address = partner_pool.address_get(self.cr, self.uid, [partner_id], ['contact'])
-                address_rec = address_pool.browse(self.cr, self.uid, address['contact'])
-                val.update({'partner_address_id': address['contact'],
-                            'email_from': address_rec.email,
-                            'partner_phone': address_rec.phone})
+                if not address:
+                    address = partner_pool.address_get(self.cr, self.uid, [partner_id], ['invoice'])
+                    add_id =  address['invoice']
+                elif address:
+                    add_id =  address['contact']
+                if add_id:
+                    address_rec = address_pool.browse(self.cr, self.uid, add_id)
+                    val.update({'partner_address_id':add_id,
+                                'email_from': address_rec.email,
+                                'partner_phone': address_rec.phone})
         return val
 
     def get_claim_close_date(self, val):

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to