From a8bc78862852347f984b52a0ecdaa3c6d9638093 Mon Sep 17 00:00:00 2001 From: Ludy Date: Sat, 5 Apr 2025 15:51:11 +0200 Subject: [PATCH] Update UserService.java --- .../software/SPDF/config/security/UserService.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 f3627d499..464676710 100644 --- a/src/main/java/stirling/software/SPDF/config/security/UserService.java +++ b/src/main/java/stirling/software/SPDF/config/security/UserService.java @@ -475,6 +475,12 @@ public class UserService implements UserServiceInterface { @Override public long getTotalUsersCount() { - return userRepository.count(); + // Count all users in the database + long userCount = userRepository.count(); + // Exclude the internal API user from the count + if (findByUsernameIgnoreCase(Role.INTERNAL_API_USER.getRoleId()).isPresent()) { + userCount -= 1; + } + return userCount; } }