Missing Validation for Required Document and Recipient Fields During Template Creation - Fixed
This commit is contained in:
parent
78f895bd2c
commit
20043aefd2
|
|
@ -188,7 +188,7 @@ const ProcessStepOne = () => {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (transactionTemplateToggle != TRANSACTION_TEMPLATE_TOGGLE.TEMPLATES) {
|
// if (transactionTemplateToggle != TRANSACTION_TEMPLATE_TOGGLE.TEMPLATES) {
|
||||||
if (!selectedDocuments.length) {
|
if (!selectedDocuments.length) {
|
||||||
formError.documents = true
|
formError.documents = true
|
||||||
}
|
}
|
||||||
|
|
@ -229,18 +229,28 @@ const ProcessStepOne = () => {
|
||||||
|
|
||||||
if (SignTypeEnum.selfSign == signType) formError.recipients = false;
|
if (SignTypeEnum.selfSign == signType) formError.recipients = false;
|
||||||
|
|
||||||
if (formError.documents || formError.recipients || formError.subject || formError.invalidRecipientLastName || formError.invalidRecipientEmail || formError.duplicateEmailSameRoutingOrder) {
|
|
||||||
|
if(transactionTemplateToggle == TRANSACTION_TEMPLATE_TOGGLE.TEMPLATES && (formError.documents || formError.recipients)) {
|
||||||
|
setSubmitError({ ...formError, allValid: false })
|
||||||
|
return false
|
||||||
|
} else if (transactionTemplateToggle != TRANSACTION_TEMPLATE_TOGGLE.TEMPLATES && (formError.documents || formError.recipients || formError.subject || formError.invalidRecipientLastName || formError.invalidRecipientEmail || formError.duplicateEmailSameRoutingOrder)) {
|
||||||
setSubmitError({ ...formError, allValid: false })
|
setSubmitError({ ...formError, allValid: false })
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
setSubmitError({ ...formError, allValid: true })
|
|
||||||
|
if(transactionTemplateToggle == TRANSACTION_TEMPLATE_TOGGLE.TEMPLATES && !formError.documents && !formError.recipients) {
|
||||||
|
setSubmitError({ ...FormSubmitIntitialState, allValid: true })
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setSubmitError({ ...formError, allValid: true })
|
||||||
|
return true
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
const handleNextClick = async (saveAndClose: boolean = false) => {
|
const handleNextClick = async (saveAndClose: boolean = false) => {
|
||||||
if (!validationCheck() && transactionTemplateToggle != TRANSACTION_TEMPLATE_TOGGLE.TEMPLATES) {
|
if (!validationCheck()) {
|
||||||
setSubmitError((prev) => ({ ...prev, showError: true }))
|
setSubmitError((prev) => ({ ...prev, showError: true }))
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue