From 25003dbc0c629585219ea0b72c5b600493a61af8 Mon Sep 17 00:00:00 2001 From: androidlover5842 Date: Sat, 31 Jan 2026 15:26:45 +0530 Subject: [PATCH] Ensure Aadhaar checksum runs before doc type --- .../trisolarisserver/component/DocumentExtractionService.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/kotlin/com/android/trisolarisserver/component/DocumentExtractionService.kt b/src/main/kotlin/com/android/trisolarisserver/component/DocumentExtractionService.kt index 34dd952..2d55f3b 100644 --- a/src/main/kotlin/com/android/trisolarisserver/component/DocumentExtractionService.kt +++ b/src/main/kotlin/com/android/trisolarisserver/component/DocumentExtractionService.kt @@ -244,9 +244,10 @@ class DocumentExtractionService( normalizePinCode(results) normalizeIdNumber(results) - markAadhaarIfValid(results) normalizeAddress(results) applyBookingCityUpdates(document, results) + // Final Aadhaar checksum pass before doc type decision. + markAadhaarIfValid(results) results["docType"] = computeDocType(results, handled) applyGuestUpdates(document, propertyId, results) return ExtractionResult(results, handled)