Skip to content

Commit faf9771

Browse files
committed
🐛 fix full_name for multiple given names
1 parent 186f82a commit faf9771

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

mindee/documents/passport/passport_v1.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -300,8 +300,11 @@ def __reconstruct_full_name(self) -> None:
300300
and self.given_names[0].value is not None
301301
and self.full_name.value is None
302302
):
303+
given_names = " ".join(
304+
[name.value if name.value else "" for name in self.given_names]
305+
)
303306
full_name = {
304-
"value": self.given_names[0].value + " " + self.surname.value,
307+
"value": f"{given_names} {self.surname}",
305308
"confidence": field_array_confidence(
306309
[self.surname, self.given_names[0]]
307310
),

0 commit comments

Comments
 (0)