diff --git a/src/pages/api/modules/usenet/history.ts b/src/pages/api/modules/usenet/history.ts index 7399d29b9..88976e383 100644 --- a/src/pages/api/modules/usenet/history.ts +++ b/src/pages/api/modules/usenet/history.ts @@ -39,7 +39,7 @@ async function Get(req: NextApiRequest, res: NextApiResponse) { const url = new URL(app.url); const options = { host: url.hostname, - port: url.port, + port: url.port || (url.protocol === 'https:' ? '443' : '80'), login: app.integration.properties.find((x) => x.field === 'username')?.value ?? undefined, hash: app.integration.properties.find((x) => x.field === 'password')?.value ?? undefined, }; diff --git a/src/pages/api/modules/usenet/index.ts b/src/pages/api/modules/usenet/index.ts index cd99c8ac9..dc041de1d 100644 --- a/src/pages/api/modules/usenet/index.ts +++ b/src/pages/api/modules/usenet/index.ts @@ -38,7 +38,7 @@ async function Get(req: NextApiRequest, res: NextApiResponse) { const url = new URL(app.url); const options = { host: url.hostname, - port: url.port, + port: url.port || (url.protocol === 'https:' ? '443' : '80'), login: app.integration.properties.find((x) => x.field === 'username')?.value ?? undefined, hash: app.integration.properties.find((x) => x.field === 'password')?.value ?? undefined, }; diff --git a/src/pages/api/modules/usenet/pause.ts b/src/pages/api/modules/usenet/pause.ts index 534c71055..f3fa5fd8d 100644 --- a/src/pages/api/modules/usenet/pause.ts +++ b/src/pages/api/modules/usenet/pause.ts @@ -30,7 +30,7 @@ async function Post(req: NextApiRequest, res: NextApiResponse) { const url = new URL(app.url); const options = { host: url.hostname, - port: url.port, + port: url.port || (url.protocol === 'https:' ? '443' : '80'), login: app.integration.properties.find((x) => x.field === 'username')?.value ?? undefined, hash: app.integration.properties.find((x) => x.field === 'password')?.value ?? undefined, }; diff --git a/src/pages/api/modules/usenet/queue.ts b/src/pages/api/modules/usenet/queue.ts index c81a66b8a..5aeb5caf9 100644 --- a/src/pages/api/modules/usenet/queue.ts +++ b/src/pages/api/modules/usenet/queue.ts @@ -39,7 +39,7 @@ async function Get(req: NextApiRequest, res: NextApiResponse) { const url = new URL(app.url); const options = { host: url.hostname, - port: url.port, + port: url.port || (url.protocol === 'https:' ? '443' : '80'), login: app.integration.properties.find((x) => x.field === 'username')?.value ?? undefined, hash: app.integration.properties.find((x) => x.field === 'password')?.value ?? undefined, }; diff --git a/src/pages/api/modules/usenet/resume.ts b/src/pages/api/modules/usenet/resume.ts index 90675d2ed..1e1c18ec4 100644 --- a/src/pages/api/modules/usenet/resume.ts +++ b/src/pages/api/modules/usenet/resume.ts @@ -31,7 +31,7 @@ async function Post(req: NextApiRequest, res: NextApiResponse) { const url = new URL(app.url); const options = { host: url.hostname, - port: url.port, + port: url.port || (url.protocol === 'https:' ? '443' : '80'), login: app.integration.properties.find((x) => x.field === 'username')?.value ?? undefined, hash: app.integration.properties.find((x) => x.field === 'password')?.value ?? undefined, };