diff --git a/src/renderer/api/subsonic/subsonic-controller.ts b/src/renderer/api/subsonic/subsonic-controller.ts index d8afe2432..2745f181b 100644 --- a/src/renderer/api/subsonic/subsonic-controller.ts +++ b/src/renderer/api/subsonic/subsonic-controller.ts @@ -1477,7 +1477,7 @@ export const SubsonicController: InternalControllerEndpoint = { const res = await ssApiClient(apiClientProps).getUser({ query: { - username: query.id, + username: query.username, }, }); diff --git a/src/renderer/hooks/use-server-authenticated.ts b/src/renderer/hooks/use-server-authenticated.ts index bd2314cfd..9dfaf72b7 100644 --- a/src/renderer/hooks/use-server-authenticated.ts +++ b/src/renderer/hooks/use-server-authenticated.ts @@ -48,6 +48,7 @@ export const useServerAuthenticated = () => { }, query: { id: userId, + username: serverWithAuth.username, }, }); diff --git a/src/shared/types/domain-types.ts b/src/shared/types/domain-types.ts index 25813c771..6e122b5ce 100644 --- a/src/shared/types/domain-types.ts +++ b/src/shared/types/domain-types.ts @@ -1514,6 +1514,7 @@ export type UserInfoArgs = BaseEndpointArgs & { query: UserInfoQuery }; export type UserInfoQuery = { id: string; + username: string; }; export type UserInfoResponse = {