This commit is contained in:
2021-04-16 23:28:14 +00:00
parent e1cc0ef4e7
commit 583245e1b6

View File

@@ -899,17 +899,15 @@ function formErrorFromSaveResult(vm) {
* *
*/ */
let ret = { let ret = {
error: { code: "2200", //todo: maybe an alternate error code and message indicating a package of errors (envelope?)
code: "2200", //todo: maybe an alternate error code and message indicating a package of errors (envelope?) details: [],
details: [], message: "ErrorAPI2200"
message: "ErrorAPI2200"
}
}; };
vm.saveResult.errors.forEach(z => { vm.saveResult.errors.forEach(z => {
z.error.details.forEach(x => { z.error.details.forEach(x => {
let target = errorTargetFromSaveResult(vm, z, x.target); let target = errorTargetFromSaveResult(vm, z, x.target);
if (target != null) { if (target != null) {
ret.error.details.push({ ret.details.push({
message: x.message, message: x.message,
error: x.error, error: x.error,
target: target target: target
@@ -918,10 +916,8 @@ function formErrorFromSaveResult(vm) {
}); });
}); });
console.log("source:", JSON.stringify(vm.saveResult)); console.log(Object.assign({}, ret));
console.log("result: ", JSON.stringify(ret)); return ret;
return ret.error;
/* /*
source: {"fatal":false,"errors":[{"error":{"code":"2200","details":[{"message":"SAVE TEST ERROR","target":"Notes","error":"2203"}],"message":"ErrorAPI2200"},"itemUid":0}]} source: {"fatal":false,"errors":[{"error":{"code":"2200","details":[{"message":"SAVE TEST ERROR","target":"Notes","error":"2203"}],"message":"ErrorAPI2200"},"itemUid":0}]}