fix(servarr): handle baseurl error when testing connection (#2294)

* fix(servarr): handle base url error when testing servarr connection

* fix(servarr): suggested changes
This commit is contained in:
Danshil Kokil Mungur
2021-12-08 04:38:17 +04:00
committed by GitHub
parent f284e4ab97
commit 93b5ea20ca
2 changed files with 10 additions and 10 deletions

View File

@@ -42,7 +42,10 @@ sonarrRoutes.post('/test', async (req, res, next) => {
url: SonarrAPI.buildUrl(req.body, '/api/v3'),
});
const { urlBase } = await sonarr.getSystemStatus();
const urlBase = await sonarr
.getSystemStatus()
.then((value) => value.urlBase)
.catch(() => req.body.baseUrl);
const profiles = await sonarr.getProfiles();
const folders = await sonarr.getRootFolders();
const languageProfiles = await sonarr.getLanguageProfiles();
@@ -56,10 +59,7 @@ sonarrRoutes.post('/test', async (req, res, next) => {
})),
languageProfiles,
tags,
urlBase:
req.body.baseUrl && req.body.baseUrl !== '/'
? req.body.baseUrl
: urlBase,
urlBase,
});
} catch (e) {
logger.error('Failed to test Sonarr', {