From b3db56f9c6b4999f1f764b8f01b5616ad5c93d1f Mon Sep 17 00:00:00 2001 From: Erik Jan de Wit Date: Fri, 16 May 2025 09:36:07 +0200 Subject: [PATCH] do not query credentials when user disabled fixes: #39715 Signed-off-by: Erik Jan de Wit --- js/apps/admin-ui/src/user/UserCredentials.tsx | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/js/apps/admin-ui/src/user/UserCredentials.tsx b/js/apps/admin-ui/src/user/UserCredentials.tsx index de1954ed825f..1d4dd2579c61 100644 --- a/js/apps/admin-ui/src/user/UserCredentials.tsx +++ b/js/apps/admin-ui/src/user/UserCredentials.tsx @@ -124,7 +124,12 @@ export const UserCredentials = ({ user, setUser }: UserCredentialsProps) => { }); useFetch( - () => adminClient.users.getCredentials({ id: user.id! }), + () => { + if (user.enabled) { + return adminClient.users.getCredentials({ id: user.id! }); + } + return Promise.resolve([]); + }, (credentials) => { credentials = [ ...credentials.filter((c: CredentialRepresentation) => { @@ -361,7 +366,12 @@ export const UserCredentials = ({ user, setUser }: UserCredentialsProps) => { >([]); useFetch( - () => adminClient.users.getCredentials({ id: user.id! }), + () => { + if (user.enabled) { + return adminClient.users.getCredentials({ id: user.id! }); + } + return Promise.resolve([]); + }, (credentials) => { credentials = [ ...credentials.filter((c: CredentialRepresentation) => {