diff --git a/ayanova/devdocs/todo.txt b/ayanova/devdocs/todo.txt index eb2c9662..e289fe7a 100644 --- a/ayanova/devdocs/todo.txt +++ b/ayanova/devdocs/todo.txt @@ -31,6 +31,7 @@ TODO: ADD NEW WIDGET - Code for new record to the server - Need a path to making a new record - ID 0 maybe +TODO: New widget exposes issue with empty dates and the picker, it gives an error if the date is empty TODO: Fill selection boxes, autocomplete etc TODO: NOW THAT FORM IS THERE MOSTLY, CLEAN UP CODE FOR RE-USE in many other forms - Don't need to replicate common code so put it somewhere else diff --git a/ayanova/src/api/errorhandler.js b/ayanova/src/api/errorhandler.js index 14fdcddd..1d92a411 100644 --- a/ayanova/src/api/errorhandler.js +++ b/ayanova/src/api/errorhandler.js @@ -17,11 +17,12 @@ function dealWithError(msg, vm) { } store.commit("logItem", msg); if (devModeShowErrors) { - gzevent.$emit( - "notify-error", + var errMsg = "DEV ERROR errorHandler::devShowUnknownError - unexpected error: \r\n" + - msg - ); + msg; + //eslint-disable-next-line + console.log(errMsg); + gzevent.$emit("notify-error", errMsg); } //If a form instance was provided (vue instance) @@ -62,12 +63,18 @@ export default { }, handleVueError(err, vm, info) { var msg = "Vue error: \n" + err; - // if (vm) { - // msg += "\nvm present "; - // } + if (err.fileName) { + msg += "\nfilename: " + err.fileName; + } + if (err.lineNumber) { + msg += "\nlineNumber: " + err.lineNumber; + } if (info) { msg += "\ninfo: " + info; } + if (err.stack) { + msg += "\nSTACK:\n " + err.stack; + } dealWithError(msg); }, handleVueWarning(wmsg, vm, trace) { diff --git a/ayanova/src/views/inventory-widget-edit.vue b/ayanova/src/views/inventory-widget-edit.vue index 8d710ab7..b3b2218c 100644 --- a/ayanova/src/views/inventory-widget-edit.vue +++ b/ayanova/src/views/inventory-widget-edit.vue @@ -441,7 +441,7 @@ export default { this.$gzapi .upsert(url, this.obj) .then(res => { - debugger; + // debugger; vm.formState.loading = false; if (res.error != undefined) { vm.formState.serverError = res.error;