diff --git a/components/settings/Jellyseerr.tsx b/components/settings/Jellyseerr.tsx index e612c125..ca2a1cd7 100644 --- a/components/settings/Jellyseerr.tsx +++ b/components/settings/Jellyseerr.tsx @@ -36,23 +36,16 @@ export const JellyseerrSettings = () => { const loginToJellyseerrMutation = useMutation({ mutationFn: async () => { - if (!jellyseerrServerUrl && !settings?.jellyseerrServerUrl) { + if (!jellyseerrServerUrl && !settings?.jellyseerrServerUrl) throw new Error("Missing server url"); - } - - if (!user?.Name || !jellyseerrPassword) { + if (!user?.Name) throw new Error("Missing required information for login"); - } const jellyseerrTempApi = new JellyseerrApi( jellyseerrServerUrl || settings.jellyseerrServerUrl || "" ); const testResult = await jellyseerrTempApi.test(); - - if (!testResult.isValid) { - throw new Error("Invalid server url"); - } - - return jellyseerrTempApi.login(user.Name, jellyseerrPassword); + if (!testResult.isValid) throw new Error("Invalid server url"); + return jellyseerrTempApi.login(user.Name, jellyseerrPassword || ""); }, onSuccess: (user) => { setJellyseerrUser(user); diff --git a/providers/.JellyfinProvider.tsx.swp b/providers/.JellyfinProvider.tsx.swp deleted file mode 100644 index 18d4a7ed..00000000 Binary files a/providers/.JellyfinProvider.tsx.swp and /dev/null differ