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

@@ -46,7 +46,10 @@ radarrRoutes.post<
url: RadarrAPI.buildUrl(req.body, '/api/v3'),
});
const { urlBase } = await radarr.getSystemStatus();
const urlBase = await radarr
.getSystemStatus()
.then((value) => value.urlBase)
.catch(() => req.body.baseUrl);
const profiles = await radarr.getProfiles();
const folders = await radarr.getRootFolders();
const tags = await radarr.getTags();
@@ -58,10 +61,7 @@ radarrRoutes.post<
path: folder.path,
})),
tags,
urlBase:
req.body.baseUrl && req.body.baseUrl !== '/'
? req.body.baseUrl
: urlBase,
urlBase,
});
} catch (e) {
logger.error('Failed to test Radarr', {

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', {