diff --git a/src/opnsense/www/js/opnsense_ui.js b/src/opnsense/www/js/opnsense_ui.js index f5e3ddf61..7cdb831db 100644 --- a/src/opnsense/www/js/opnsense_ui.js +++ b/src/opnsense/www/js/opnsense_ui.js @@ -487,7 +487,10 @@ $.fn.SimpleActionButton = function (params) { this_button.on('click', function(){ this_button.find('.reload_progress').addClass("fa fa-spinner fa-pulse"); ajaxCall(this_button.data('endpoint'), {}, function(data,status) { - if (status != "success" || data['status'] != 'ok') { + if (params.onAction) { + params.onAction(data, status); + } + if (status != "success" || data['status'].toLowerCase() != 'ok') { BootstrapDialog.show({ type: BootstrapDialog.TYPE_WARNING, title: this_button.data('error-title'),