[MERGE] [FIX] Wall: fixed attribute error on res.users, due to a missing method called by the JS
[IMP] Chatter: partner creation from emails: do it only when having a not empty list bzr revid: tde@openerp.com-20130115112601-92cx2eodl39gv8hc
This commit is contained in:
@@ -150,6 +150,9 @@ class res_users(osv.Model):
|
||||
self.pool.get('res.partner').message_subscribe(cr, uid, [partner_id], partner_ids, subtype_ids=subtype_ids, context=context)
|
||||
return True
|
||||
|
||||
def message_create_partners_from_emails(self, cr, uid, emails, context=None):
|
||||
return self.pool.get('res.partner').message_create_partners_from_emails(cr, uid, emails, context=context)
|
||||
|
||||
|
||||
class res_users_mail_group(osv.Model):
|
||||
""" Update of res.users class
|
||||
|
||||
@@ -580,6 +580,9 @@ openerp.mail = function (session) {
|
||||
}
|
||||
});
|
||||
var deferred_check = $.Deferred();
|
||||
if (emails.length == 0) {
|
||||
return deferred_check.resolve(partners_from);
|
||||
}
|
||||
self.parent_thread.ds_thread._model.call('message_create_partners_from_emails', [emails]).then(function (partners) {
|
||||
partners_from = _.clone(partners.partner_ids);
|
||||
var deferreds = [];
|
||||
|
||||
Reference in New Issue
Block a user