diff --git a/layouts/v7/modules/Calendar/resources/Calendar.js b/layouts/v7/modules/Calendar/resources/Calendar.js index 56a820178d3b49f51c77a5cc54ef210fb9be7bd1..e1abaad42947e18f4a2196c7d6ec3d0908c52469 100644 --- a/layouts/v7/modules/Calendar/resources/Calendar.js +++ b/layouts/v7/modules/Calendar/resources/Calendar.js @@ -749,7 +749,7 @@ Vtiger.Class("Calendar_Calendar_Js", { }; app.request.post({'data': params}).then(function (e, result) { if (!e) { - if (!result['success']) { + if (result['success']) { aDeferred.resolve(result); } else { aDeferred.reject(result); @@ -788,12 +788,12 @@ Vtiger.Class("Calendar_Calendar_Js", { } thisInstance.checkDuplicateFeed(moduleName, fieldName, selectedColor, conditions).then( - function (result) { - thisInstance.saveFeedSettings(modalContainer); + function(result) { + app.helper.showErrorNotification({'message':result['message']}); + currentTarget.removeAttr('disabled'); }, - function (result) { - app.helper.showErrorNotification({'message': result['message']}); - currentTarget.removeAttr('disabled'); + function() { + thisInstance.saveFeedSettings(modalContainer); }); }); },