diff --git a/src/opnsense/www/js/opnsense_ui.js b/src/opnsense/www/js/opnsense_ui.js
index 0de0b59ef..945f49031 100644
--- a/src/opnsense/www/js/opnsense_ui.js
+++ b/src/opnsense/www/js/opnsense_ui.js
@@ -63,19 +63,30 @@ function saveFormToEndpoint(url,formid,callback_ok, disable_dialog) {
// if there are validation issues, update our screen and show a dialog.
if (data['validations'] != undefined) {
if (!disable_dialog) {
+ var detailsid = "errorfrm"+Math.floor((Math.random() * 10000000) + 1);
+ var errorMessage = $('
');
+ errorMessage.append('Please correct validation errors in form
');
+ errorMessage.append('');
+ errorMessage.append('');
+
// validation message box is optional, form is already updated using handleFormValidation
BootstrapDialog.show({
type:BootstrapDialog.TYPE_WARNING,
title: 'Input validation',
- message: 'Please correct validation errors in form',
+ message: errorMessage,
buttons: [{
label: 'Dismiss',
action: function(dialogRef){
dialogRef.close();
}
- }]
-
+ }],
+ onshown: function(){
+ // set debug information
+ $("#"+detailsid + " > pre").html(JSON.stringify(data, null, 2));
+ }
});
+
}
} else if ( callback_ok != undefined ) {
// execute callback function