diff --git a/admin/tool/moodlenet/amd/src/validator.js b/admin/tool/moodlenet/amd/src/validator.js
index d4902459589..903cff0ff85 100644
--- a/admin/tool/moodlenet/amd/src/validator.js
+++ b/admin/tool/moodlenet/amd/src/validator.js
@@ -36,7 +36,7 @@ define(['jquery', 'core/ajax', 'core/str', 'core/notification'], function($, Aja
         if (inputValue === "" || !inputValue.includes("@")) {
             // Create a promise and immediately reject it.
             $.when(Str.get_string('profilevalidationerror', 'tool_moodlenet')).then(function(strings) {
-                return Promise.reject(new Error()).then(function () {}, function () {
+                return Promise.reject().catch(function() {
                     return {result: false, message: strings[0]};
                 });
             }).fail(Notification.exception);
