strip *viz fields from po when post / put like wo already does

This commit is contained in:
2022-02-14 23:12:31 +00:00
parent 92c5dac649
commit cfd58c3c7b

View File

@@ -1637,7 +1637,16 @@ export default {
loading: true
});
window.$gz.form.deleteAllErrorBoxErrors(vm);
const res = await window.$gz.api.upsert(API_BASE_URL, vm.obj);
// const res = await window.$gz.api.upsert(API_BASE_URL, vm.obj);
let strippedObj = window.$gz.util.deepCopySkip(vm.obj);
//deep copy skip is flat so need to do items individually as well
for (let i = 0; i < strippedObj.items.length; i++) {
strippedObj.items[i] = window.$gz.util.deepCopySkip(
strippedObj.items[i]
);
}
const res = await window.$gz.api.upsert(API_BASE_URL, strippedObj);
if (res.error) {
vm.formState.serverError = res.error;
window.$gz.form.setErrorBoxErrors(vm);