diff --git a/components/questionnaire/forms/Form_4_Shareholders/index.js b/components/questionnaire/forms/Form_4_Shareholders/index.js index 5aa4355..24a6562 100644 --- a/components/questionnaire/forms/Form_4_Shareholders/index.js +++ b/components/questionnaire/forms/Form_4_Shareholders/index.js @@ -806,13 +806,18 @@ class Form_4_Shareholders extends QuestionnaireForm } } + if(parseInt(total_parts, 10) > 100) + { + errors[0].push(`founder_part_total`); + } + if(parseInt(_get(founder_persons[f], "identity_document.doctype"), 10) === 100000000 && errors.indexOf("identity_document.seria") < 0 && errors.indexOf("identity_document.docnumber") < 0) { const founder_document_check_response = await checkDocumentData({ seria: _get(founder_persons[f], "identity_document.seria"), number: _get(founder_persons[f], "identity_document.docnumber"), }); - + if(founder_document_check_response[0] !== undefined && founder_document_check_response[0].qc !== 0) { errors[f].push(`identity_document.invalid`); @@ -822,11 +827,6 @@ class Form_4_Shareholders extends QuestionnaireForm } } - if(parseInt(total_parts, 10) !== 100) - { - errors[0].push(`founder_part_total`); - } - this.setState({ errors, loading: false }, () => { window.scroll(0, 0);