From 9ba2dd90d866c5364c157ee214eafe4c2f201d67 Mon Sep 17 00:00:00 2001 From: snehar-nd Date: Thu, 21 May 2026 12:53:22 +0530 Subject: [PATCH] fix: aam-2313 phone number leading with zero - removed zero --- .../service/beneficiary/IdentityBeneficiaryServiceImpl.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/com/iemr/common/service/beneficiary/IdentityBeneficiaryServiceImpl.java b/src/main/java/com/iemr/common/service/beneficiary/IdentityBeneficiaryServiceImpl.java index 350f2527..b186654d 100644 --- a/src/main/java/com/iemr/common/service/beneficiary/IdentityBeneficiaryServiceImpl.java +++ b/src/main/java/com/iemr/common/service/beneficiary/IdentityBeneficiaryServiceImpl.java @@ -276,6 +276,9 @@ private String cleanPhoneNumber(String phoneNumber) { // Remove 91 prefix if it's a 12-digit number (91 + 10 digit mobile) else if (cleaned.startsWith("91") && cleaned.length() == 12) { cleaned = cleaned.substring(2); + } else if (cleaned.startsWith("0") && cleaned.length() == 11) { + // Handle case where number starts with 0 and is 11 digits long + cleaned = cleaned.substring(1); } return cleaned.trim();