Bhumi Thakkar (Open ERP) has proposed merging 
lp:~openerp-dev/openobject-addons/7.0-bug-1095398-bth into 
lp:openobject-addons/7.0.

Requested reviews:
  OpenERP Core Team (openerp)
Related bugs:
  Bug #1095398 in OpenERP Addons: "[trunk/7.0] Sales: Imports using LinkedIn 
unlinks pre-existing contacts"
  https://bugs.launchpad.net/openobject-addons/+bug/1095398

For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-addons/7.0-bug-1095398-bth/+merge/143490

Hello,

     Fixed: Sales: Imports using LinkedIn unlinks pre-existing contacts

To Reproduce:
1. Sales => Sales => Customers
2. create company from linkedin e.g. openerp. all contacts of openerp listed in 
contacts.
3. now edit/update this record search for oracle from linkedin and select 
oracle and save it.

Observed: Existing contacts of company are unlinked from the company and only 
displayed new contacts only.
Expected: Existing contacts should be updated with the updated company as we 
have updated the company not deleted it.

Thanks.
-- 
https://code.launchpad.net/~openerp-dev/openobject-addons/7.0-bug-1095398-bth/+merge/143490
Your team OpenERP R&D Team is subscribed to branch 
lp:~openerp-dev/openobject-addons/7.0-bug-1095398-bth.
=== modified file 'web_linkedin/static/src/js/linkedin.js'
--- web_linkedin/static/src/js/linkedin.js	2012-11-15 15:09:45 +0000
+++ web_linkedin/static/src/js/linkedin.js	2013-01-16 12:16:22 +0000
@@ -130,7 +130,13 @@
                     });
                     return $.when.apply($, defs).then(function() {
                         var p_to_change = _.toArray(arguments);
-                        to_change.child_ids = p_to_change;
+                        _(p_to_change).each( function(i) {
+                            self.view.fields['child_ids'].viewmanager.o2m.dataset.create(i).done(function(r) {
+                                self.view.fields['child_ids'].viewmanager.o2m.dataset.set_ids(self.view.fields['child_ids'].viewmanager.o2m.dataset.ids.concat([r]));
+                                self.view.fields['child_ids'].viewmanager.o2m.dataset.trigger("dataset_changed", r);
+                            });
+                        });
+                        self.view.fields['child_ids'].viewmanager.o2m.reload_current_view();
                     });
                 }, function() {
                     return $.when();

_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to     : openerp-dev-gtk@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help   : https://help.launchpad.net/ListHelp

Reply via email to