From e798df547860c2daef1e1fe56a3183d7afff53fb Mon Sep 17 00:00:00 2001 From: KronosDP <darrel.danadyaksa19@gmail.com> Date: Fri, 7 Mar 2025 09:39:43 +0700 Subject: [PATCH] [REFACTOR] Add null check for OTP parameter in verifyOTP method --- .../java/com/safetypin/authentication/service/OTPService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/safetypin/authentication/service/OTPService.java b/src/main/java/com/safetypin/authentication/service/OTPService.java index 2e0c2d4..1eaf4d5 100644 --- a/src/main/java/com/safetypin/authentication/service/OTPService.java +++ b/src/main/java/com/safetypin/authentication/service/OTPService.java @@ -44,6 +44,10 @@ public class OTPService { } public boolean verifyOTP(String email, String otp) { + if (otp == null) { + throw new NullPointerException("OTP cannot be null"); + } + OTPDetails details = otpStorage.get(email); if (details == null) { return false; -- GitLab