From 664e4f1e51a2a2b690fcf7a45f1d71eeed21da16 Mon Sep 17 00:00:00 2001 From: John Cardinal Date: Tue, 21 Mar 2023 23:23:54 +0000 Subject: [PATCH] case 4492 --- ayanova/package-lock.json | 4 ++-- ayanova/package.json | 2 +- ayanova/src/api/ayanova-version.js | 2 +- ayanova/src/api/gzapi.js | 13 +++++++++++-- 4 files changed, 15 insertions(+), 6 deletions(-) diff --git a/ayanova/package-lock.json b/ayanova/package-lock.json index 5df526a3..4e02ff26 100644 --- a/ayanova/package-lock.json +++ b/ayanova/package-lock.json @@ -1,12 +1,12 @@ { "name": "ayanova", - "version": "8.0.39", + "version": "8.0.40", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "ayanova", - "version": "8.0.39", + "version": "8.0.40", "dependencies": { "@fortawesome/fontawesome-svg-core": "^1.3.0", "@fortawesome/free-regular-svg-icons": "^5.15.4", diff --git a/ayanova/package.json b/ayanova/package.json index 90bcbbdd..4ebbb0cc 100644 --- a/ayanova/package.json +++ b/ayanova/package.json @@ -1,6 +1,6 @@ { "name": "ayanova", - "version": "8.0.39", + "version": "8.0.40", "private": true, "scripts": { "serve": "vue-cli-service serve", diff --git a/ayanova/src/api/ayanova-version.js b/ayanova/src/api/ayanova-version.js index 656e7130..d507a207 100644 --- a/ayanova/src/api/ayanova-version.js +++ b/ayanova/src/api/ayanova-version.js @@ -1,4 +1,4 @@ export default { - version: "8.0.39", + version: "8.0.40", copyright: "© 1999-2023, Ground Zero Tech-Works Inc." }; diff --git a/ayanova/src/api/gzapi.js b/ayanova/src/api/gzapi.js index 46520c0e..9e9562e3 100644 --- a/ayanova/src/api/gzapi.js +++ b/ayanova/src/api/gzapi.js @@ -484,8 +484,17 @@ export default { let r = await fetch(that.APIUrl(route), fetchOptions); that.statusEx(r, data); - r = await that.extractBodyEx(r); - return r; + + let rBody = await that.extractBodyEx(r); + //Bad request error need to see the request in the log for troubleshooting more esoteric errors remotely + //case 4485 + if (r.status == 400) { + window.$gz.store.commit( + "logItem", + "API error on upsert: bad request, response body=" + JSON.stringify(rBody) + ); + } + return rBody; } catch (error) { if (isLogin == false) { handleError("UPSERT", error, route);