diff --git a/ayanova/src/views/svc-workorder.vue b/ayanova/src/views/svc-workorder.vue index 242efca6..6b014054 100644 --- a/ayanova/src/views/svc-workorder.vue +++ b/ayanova/src/views/svc-workorder.vue @@ -781,7 +781,7 @@ async function deleteScheduledUsers(vm, err) { `${API_BASE_URL}items/scheduledusers/${vm.deletedGraphItems.scheduledUsers[i]}` ); if (res.error) { - err.items.push(res.error); + err.scheduledUsers.push(res.error); err.error = true; } else { vm.deletedGraphItems.scheduledUsers.splice(i, 1); @@ -790,10 +790,10 @@ async function deleteScheduledUsers(vm, err) { return err; } -async function saveScheduledUsers(vm, woitemindex) { +async function saveScheduledUsers(vm, woitemindex, err) { let totalItems = vm.obj.items[woitemindex].scheduledUsers.length; if (totalItems == 0) { - return true; + return err; } for (let i = 0; i < totalItems; i++) { let o = vm.obj.items[woitemindex].scheduledUsers[i]; @@ -804,8 +804,8 @@ async function saveScheduledUsers(vm, woitemindex) { o ); if (res.error) { - displayResError(vm, res); - return false; + err.scheduledUsers.push(res.error); + err.error = true; } else { //update any server changed fields //always updated: @@ -820,7 +820,7 @@ async function saveScheduledUsers(vm, woitemindex) { } } } - return true; //made it + return err; //made it } //todo: other grandchildren