diff --git a/frontend/src/pages/Contract/index.tsx b/frontend/src/pages/Contract/index.tsx index 9e59363..db07b10 100644 --- a/frontend/src/pages/Contract/index.tsx +++ b/frontend/src/pages/Contract/index.tsx @@ -35,7 +35,7 @@ export function Contract() { email: "", phone: "", payment_method: "", - cheque_quantity: 0, + cheque_quantity: 1, cheques: [], products: {}, }, @@ -134,10 +134,12 @@ export function Contract() { return; } if (inputForm.isValid() && isShipmentsMinimumValue()) { + const formValues = inputForm.getValues(); const contract = { - ...inputForm.getValues(), + ...formValues, + cheque_quantity: formValues.payment_method === "cheque" ? formValues.cheque_quantity : 0, form_id: form.id, - products: tranformProducts(withDefaultValues(inputForm.getValues().products)), + products: tranformProducts(withDefaultValues(formValues.products)), }; await createContractMutation.mutateAsync(contract); window.location.href = '/';