From 46aadd7728e46d95bbadade590499e585b2613ff Mon Sep 17 00:00:00 2001
From: riorio805 <sefrianojieftara@gmail.com>
Date: Wed, 26 Feb 2025 17:56:31 +0700
Subject: [PATCH] [REFACTOR] change exception type to better reflect what
 errored

---
 .../safetypin/authentication/service/AuthenticationService.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/java/com/safetypin/authentication/service/AuthenticationService.java b/src/main/java/com/safetypin/authentication/service/AuthenticationService.java
index dce7ad4..96bca07 100644
--- a/src/main/java/com/safetypin/authentication/service/AuthenticationService.java
+++ b/src/main/java/com/safetypin/authentication/service/AuthenticationService.java
@@ -53,7 +53,7 @@ public class AuthenticationService {
         User existing = userRepository.findByEmail(request.getEmail());
         if (existing != null) {
             if (EMAIL_PROVIDER.equals(existing.getProvider())) {
-                throw new IllegalArgumentException("An account with this email exists. Please sign in using your email and password.");
+                throw new UserAlreadyExistsException("An account with this email exists. Please sign in using your email and password.");
             }
             return existing;
         }
-- 
GitLab