From 6b06ea5f6c92a34486c0e4bf6ab948017a40d94b Mon Sep 17 00:00:00 2001 From: Anthony Stirling <77850077+Frooodle@users.noreply.github.com> Date: Fri, 21 Feb 2025 10:18:04 +0000 Subject: [PATCH] Update UserService.java --- .../stirling/software/SPDF/config/security/UserService.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/stirling/software/SPDF/config/security/UserService.java b/src/main/java/stirling/software/SPDF/config/security/UserService.java index eefa5a2c..1c8866d5 100644 --- a/src/main/java/stirling/software/SPDF/config/security/UserService.java +++ b/src/main/java/stirling/software/SPDF/config/security/UserService.java @@ -139,6 +139,9 @@ public class UserService implements UserServiceInterface { User user = findByUsernameIgnoreCase(username) .orElseThrow(() -> new UsernameNotFoundException("User not found")); + if(user.getApiKey() == null || user.getApiKey().length() == 0) { + user = addApiKeyToUser(username); + } return user.getApiKey(); }