diff --git a/src/utils/mrz.ts b/src/utils/mrz.ts index 3a0faaa5..c300aab2 100644 --- a/src/utils/mrz.ts +++ b/src/utils/mrz.ts @@ -129,9 +129,10 @@ function mrzCleanResult(obj: Record) { .trim(); }); + const original = structuredClone(obj); for (const value of Object.values(DEFAULT_FIELD)) { if (obj[value.field] && 'format' in value) { - obj[value.field] = value.format(obj[value.field], obj); + obj[value.field] = value.format(obj[value.field], original); } }