From f81c347ae397acf0e457cd1ea27fb834be5254b6 Mon Sep 17 00:00:00 2001 From: Fredrik Marjoni Date: Thu, 5 Mar 2026 08:53:15 +0100 Subject: [PATCH] fix: fix login method's unnecessary String casting of char[] argument --- src/main/java/edu/group5/app/model/user/UserService.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/edu/group5/app/model/user/UserService.java b/src/main/java/edu/group5/app/model/user/UserService.java index 5497e1a..a979eee 100644 --- a/src/main/java/edu/group5/app/model/user/UserService.java +++ b/src/main/java/edu/group5/app/model/user/UserService.java @@ -28,7 +28,7 @@ public boolean registerUser(String role, String firstName, String lastName, return true; } - public boolean login(String email, char[] password) { + public boolean login(String email, String password) { if (email == null || email.trim().isEmpty() || password == null) { return false; } @@ -36,8 +36,7 @@ public boolean login(String email, char[] password) { if (user == null) { return false; } - String passwordString = new String(password); - if (user.verifyPassword(passwordString)) { + if (user.verifyPassword(password)) { return true; } return false;