diff --git a/ayanova/src/views/svc-workorder.vue b/ayanova/src/views/svc-workorder.vue index 62c299f5..8690efdf 100644 --- a/ayanova/src/views/svc-workorder.vue +++ b/ayanova/src/views/svc-workorder.vue @@ -410,7 +410,7 @@ export default { async submitNewContract() { //save new contract route, this only ever gets called from a clean wo with no dirty edits so just save the contract and reset the wo from the result let res = await window.$gz.api.post( - `${API_BASE_URL}contract`, + `${API_BASE_URL}contract/${this.obj.id}`, this.obj.contractId ); if (res.error) { @@ -418,6 +418,11 @@ export default { window.$gz.form.setErrorBoxErrors(this); } else { this.obj = res.data; + window.$gz.form.setFormState({ + vm: this, + dirty: false, + valid: true + }); } }, async submit() {