diff --git a/src/renderer/api/navidrome/navidrome-api.ts b/src/renderer/api/navidrome/navidrome-api.ts index 455de0f0..0db59de7 100644 --- a/src/renderer/api/navidrome/navidrome-api.ts +++ b/src/renderer/api/navidrome/navidrome-api.ts @@ -173,9 +173,13 @@ axiosClient.interceptors.response.use( const serverId = useAuthStore.getState().currentServer?.id; if (serverId) { - useAuthStore.getState().actions.updateServer(serverId, { - ndCredential: response.headers['x-nd-authorization'] as string, - }); + const headerCredential = response.headers['x-nd-authorization'] as string | undefined; + + if (headerCredential) { + useAuthStore.getState().actions.updateServer(serverId, { + ndCredential: headerCredential, + }); + } } return response;