From 8be79fcad8dcd3ed3e2395b6a35812a8d19f9c10 Mon Sep 17 00:00:00 2001 From: gauthier-th Date: Sat, 13 Jul 2024 02:03:46 +0200 Subject: [PATCH] fix(jellyfinapi): add missing argument in JellyfinAPI constructor --- next.config.js | 2 +- server/index.ts | 2 +- server/lib/scanners/jellyfin/index.ts | 4 +--- server/routes/settings/index.ts | 1 + server/routes/user/index.ts | 1 + 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/next.config.js b/next.config.js index d5ae508a..380eb897 100644 --- a/next.config.js +++ b/next.config.js @@ -4,7 +4,7 @@ module.exports = { env: { commitTag: process.env.COMMIT_TAG || 'local', - forceIpv4First: process.env.FORCE_IPV4_FIRST === 'true', + forceIpv4First: process.env.FORCE_IPV4_FIRST === 'true' ? 'true' : 'false', }, publicRuntimeConfig: { // Will be available on both server and client diff --git a/server/index.ts b/server/index.ts index 91b5e3c5..2d90f05c 100644 --- a/server/index.ts +++ b/server/index.ts @@ -38,7 +38,7 @@ import path from 'path'; import swaggerUi from 'swagger-ui-express'; import YAML from 'yamljs'; -if (process.env.forceIpv4First) { +if (process.env.forceIpv4First === 'true') { dns.setDefaultResultOrder('ipv4first'); net.setDefaultAutoSelectFamily(false); } diff --git a/server/lib/scanners/jellyfin/index.ts b/server/lib/scanners/jellyfin/index.ts index fa7cdb22..baa8d963 100644 --- a/server/lib/scanners/jellyfin/index.ts +++ b/server/lib/scanners/jellyfin/index.ts @@ -595,10 +595,8 @@ class JellyfinScanner { return this.log('No admin configured. Jellyfin sync skipped.', 'warn'); } - const hostname = getHostname(); - this.jfClient = new JellyfinAPI( - hostname, + getHostname(), admin.jellyfinAuthToken, admin.jellyfinDeviceId ); diff --git a/server/routes/settings/index.ts b/server/routes/settings/index.ts index 64fd83a6..9e1a6220 100644 --- a/server/routes/settings/index.ts +++ b/server/routes/settings/index.ts @@ -389,6 +389,7 @@ settingsRoutes.get('/jellyfin/users', async (req, res) => { order: { id: 'ASC' }, }); const jellyfinClient = new JellyfinAPI( + getHostname(), admin.jellyfinAuthToken ?? '', admin.jellyfinDeviceId ?? '' ); diff --git a/server/routes/user/index.ts b/server/routes/user/index.ts index 6b0953e6..22ebcaa8 100644 --- a/server/routes/user/index.ts +++ b/server/routes/user/index.ts @@ -497,6 +497,7 @@ router.post( order: { id: 'ASC' }, }); const jellyfinClient = new JellyfinAPI( + getHostname(), admin.jellyfinAuthToken ?? '', admin.jellyfinDeviceId ?? '' );