mirror of
https://github.com/lucaspalomodevelop/core.git
synced 2026-03-14 00:24:40 +00:00
MVC - SimpleActionButton, prevent crashing out when endpoint doesn't return data. for https://github.com/opnsense/core/issues/6520
This commit is contained in:
parent
7f960d73f5
commit
5280cb346b
@ -568,10 +568,11 @@ $.fn.SimpleActionButton = function (params) {
|
||||
}
|
||||
pre_action().done(function () {
|
||||
ajaxCall(this_button.data('endpoint'), {}, function (data, status) {
|
||||
let data_status = typeof data == 'object' && 'status' in data ? data['status'] : '';
|
||||
if (params && params.onAction) {
|
||||
params.onAction(data, status);
|
||||
}
|
||||
if ((status != "success" || ('status' in data && data['status'].toLowerCase().trim() != 'ok')) && data['status']) {
|
||||
if ((status != "success" || (data_status.toLowerCase().trim() != 'ok')) && data_status !== '') {
|
||||
BootstrapDialog.show({
|
||||
type: BootstrapDialog.TYPE_WARNING,
|
||||
title: this_button.data('error-title'),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user