File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -45,14 +45,21 @@ export function extractDocumentFields(result) {
4545 } ;
4646 } ;
4747
48+ const getDocumentNumber = ( documentType ) => {
49+ const primaryField = documentType === "P" ? "passportNumber" : "documentNumber" ;
50+ const primaryNumber = fieldWithStatus ( primaryField ) ;
51+ const longNumber = fieldWithStatus ( "longDocumentNumber" ) ;
52+
53+ return primaryNumber ?. text ? primaryNumber : longNumber ;
54+ } ;
55+
4856 const documentType = result . getFieldValue ( "documentCode" ) ;
49- const documentNumberField = documentType === "P" ? "passportNumber" : "documentNumber" ;
5057
5158 return {
5259 Surname : fieldWithStatus ( "primaryIdentifier" ) ,
5360 "Given Name" : fieldWithStatus ( "secondaryIdentifier" ) ,
5461 Nationality : fieldWithStatus ( "nationality" ) ,
55- "Document Number" : fieldWithStatus ( documentNumberField ) ,
62+ "Document Number" : getDocumentNumber ( documentType ) ,
5663 "Issuing State" : fieldWithStatus ( "issuingState" ) ,
5764 Sex : fieldWithStatus ( "sex" ) ,
5865 "Date of Birth (YYYY-MM-DD)" : parseDate ( "birthYear" , "birthMonth" , "birthDay" ) ,
You can’t perform that action at this time.
0 commit comments