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) {
|
||||
formError.documents = true
|
||||
}
|
||||
|
|
@ -229,18 +229,28 @@ const ProcessStepOne = () => {
|
|||
|
||||
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 })
|
||||
return false
|
||||
}
|
||||
setSubmitError({ ...formError, allValid: true })
|
||||
|
||||
if(transactionTemplateToggle == TRANSACTION_TEMPLATE_TOGGLE.TEMPLATES && !formError.documents && !formError.recipients) {
|
||||
setSubmitError({ ...FormSubmitIntitialState, allValid: true })
|
||||
return true
|
||||
}
|
||||
|
||||
setSubmitError({ ...formError, allValid: true })
|
||||
return true
|
||||
// }
|
||||
}
|
||||
|
||||
|
||||
const handleNextClick = async (saveAndClose: boolean = false) => {
|
||||
if (!validationCheck() && transactionTemplateToggle != TRANSACTION_TEMPLATE_TOGGLE.TEMPLATES) {
|
||||
if (!validationCheck()) {
|
||||
setSubmitError((prev) => ({ ...prev, showError: true }))
|
||||
return
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue