From 7a899753c1bad167a4c32debd8a017125163d1ab Mon Sep 17 00:00:00 2001 From: Vincent Schippefilt Date: Wed, 6 Mar 2019 14:02:34 +0100 Subject: [PATCH] [REF] website_crm_partner_assign: adapt code after jQuery update Part of task 1896658 Co-authored-by: Aaron Bohy Co-authored-by: Christophe Matthieu Co-authored-by: Mathieu Duckerts-Antoine Co-authored-by: David Monjoie Co-authored-by: Martin Geubelle Co-authored-by: svs-odoo Co-authored-by: Vincent Schippefilt --- .../static/src/js/crm_partner_assign.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/addons/website_crm_partner_assign/static/src/js/crm_partner_assign.js b/addons/website_crm_partner_assign/static/src/js/crm_partner_assign.js index 3fc3bfc4fd2..49d0b8c3de4 100644 --- a/addons/website_crm_partner_assign/static/src/js/crm_partner_assign.js +++ b/addons/website_crm_partner_assign/static/src/js/crm_partner_assign.js @@ -25,18 +25,18 @@ publicWidget.registry.crmPartnerAssign = publicWidget.Widget.extend({ * @private * @param {jQuery} $btn * @param {function} callback - * @returns {Deferred} + * @returns {Promise} */ _buttonExec: function ($btn, callback) { // TODO remove once the automatic system which does this lands in master $btn.prop('disabled', true); - return callback.call(this).fail(function () { + return callback.call(this).guardedCatch(function () { $btn.prop('disabled', false); }); }, /** * @private - * @returns {Deferred} + * @returns {Promise} */ _confirmInterestedPartner: function () { return this._rpc({ @@ -52,7 +52,7 @@ publicWidget.registry.crmPartnerAssign = publicWidget.Widget.extend({ }, /** * @private - * @returns {Deferred} + * @returns {Promise} */ _confirmDesinterestedPartner: function () { return this._rpc({ @@ -71,7 +71,7 @@ publicWidget.registry.crmPartnerAssign = publicWidget.Widget.extend({ /** * @private * @param {} - * @returns {Deferred} + * @returns {Promise} */ _changeOppStage: function (leadID, stageID) { return this._rpc({ @@ -87,7 +87,7 @@ publicWidget.registry.crmPartnerAssign = publicWidget.Widget.extend({ }, /** * @private - * @returns {Deferred} + * @returns {Promise} */ _editContact: function () { return this._rpc({ @@ -111,7 +111,7 @@ publicWidget.registry.crmPartnerAssign = publicWidget.Widget.extend({ }, /** * @private - * @returns {Deferred} + * @returns {Promise} */ _createOpportunity: function () { return this._rpc({ @@ -126,7 +126,7 @@ publicWidget.registry.crmPartnerAssign = publicWidget.Widget.extend({ if (response.errors) { $('#new-opp-dialog .alert').remove(); $('#new-opp-dialog div:first').prepend('
' + response.errors + '
'); - return $.Deferred().reject(response); + return Promise.reject(response); } else { window.location = '/my/opportunity/' + response.id; } @@ -134,7 +134,7 @@ publicWidget.registry.crmPartnerAssign = publicWidget.Widget.extend({ }, /** * @private - * @returns {Deferred} + * @returns {Promise} */ _editOpportunity: function () { return this._rpc({