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) => {