diff --git a/client/src/components/bill-detail-edit/bill-detail-edit.container.jsx b/client/src/components/bill-detail-edit/bill-detail-edit.container.jsx index 6b1a8d303..bf4467758 100644 --- a/client/src/components/bill-detail-edit/bill-detail-edit.container.jsx +++ b/client/src/components/bill-detail-edit/bill-detail-edit.container.jsx @@ -41,7 +41,6 @@ export default function BillDetailEditcontainer() { billlines.forEach((il) => { delete il.__typename; - if (il.id) { updates.push( updateBillLine({ @@ -71,8 +70,11 @@ export default function BillDetailEditcontainer() { ); } }); - await Promise.all(updates); + + await refetch(); + form.resetFields(); + form.resetFields(); setUpdateLoading(false); }; @@ -92,32 +94,7 @@ export default function BillDetailEditcontainer() {
{ - return { - ...i, - joblineid: !!i.joblineid ? i.joblineid : "noline", - applicable_taxes: { - federal: - (i.applicable_taxes && i.applicable_taxes.federal) || - false, - state: - (i.applicable_taxes && i.applicable_taxes.state) || - false, - local: - (i.applicable_taxes && i.applicable_taxes.local) || - false, - }, - }; - }), - date: data.bills_by_pk ? moment(data.bills_by_pk.date) : null, - } - : {} - } + initialValues={transformData(data)} >