diff --git a/addons/survey/static/src/js/survey.js b/addons/survey/static/src/js/survey.js index 83db485fb37..b055c8beb89 100644 --- a/addons/survey/static/src/js/survey.js +++ b/addons/survey/static/src/js/survey.js @@ -15,7 +15,7 @@ var _t = core._t; var the_form = $('.js_surveyform'); if(!the_form.length) { - return $.Deferred().reject("DOM doesn't contain '.js_surveyform'"); + return Promise.reject("DOM doesn't contain '.js_surveyform'"); } var prefill_controller = the_form.attr("data-prefill"); diff --git a/addons/survey/static/src/js/survey_result.js b/addons/survey/static/src/js/survey_result.js index f70aefe9a1f..75905289845 100644 --- a/addons/survey/static/src/js/survey_result.js +++ b/addons/survey/static/src/js/survey_result.js @@ -4,7 +4,7 @@ odoo.define('survey.result', function (require) { require('web.dom_ready'); if(!$('.js_surveyresult').length) { - return $.Deferred().reject("DOM doesn't contain '.js_surveyresult'"); + return Promise.reject("DOM doesn't contain '.js_surveyresult'"); } //Script For Pagination diff --git a/addons/survey/static/src/js/survey_timer.js b/addons/survey/static/src/js/survey_timer.js index bb7af08104f..7d6c0925819 100644 --- a/addons/survey/static/src/js/survey_timer.js +++ b/addons/survey/static/src/js/survey_timer.js @@ -4,20 +4,20 @@ odoo.define('survey.timer', function (require) { require('web.dom_ready'); if (!$('.js_survey_timer').length) { - return $.Deferred().reject("DOM doesn't contain '.js_survey_timer'"); + return Promise.reject("DOM doesn't contain '.js_survey_timer'"); } var $parent = $('.js_survey_timer'); var timeLimitMinutes = parseInt($parent.data('time_limit_minutes')); if (timeLimitMinutes <= 0) { - return $.Deferred().reject("Timer is not positive"); + return Promise.reject("Timer is not positive"); } var countDownDate = moment.utc($parent.data('timer')).add(timeLimitMinutes, 'minutes'); if (countDownDate.diff(moment.utc(), 'seconds') < 0) { - return $.Deferred().reject("Timer is already finished"); + return Promise.reject("Timer is already finished"); } var formatTime = function (time) {