Skip to content

Commit b8f8c4f

Browse files
committed
fix: add long document number support
1 parent cd265c3 commit b8f8c4f

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

js/util.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff 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"),

0 commit comments

Comments
 (0)