mirror of
https://github.com/sct/overseerr.git
synced 2025-09-17 17:24:35 +02:00
fix(services): radarr/sonarr will use the correct default server
This commit is contained in:
@@ -234,8 +234,19 @@ export class MediaRequest {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const radarrSettings = settings.radarr.find(
|
||||||
|
(radarr) => radarr.isDefault && !radarr.is4k
|
||||||
|
);
|
||||||
|
|
||||||
|
if (!radarrSettings) {
|
||||||
|
logger.info(
|
||||||
|
'There is no default radarr configured. Did you set any of your Radarr servers as default?',
|
||||||
|
{ label: 'Media Request' }
|
||||||
|
);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const tmdb = new TheMovieDb();
|
const tmdb = new TheMovieDb();
|
||||||
const radarrSettings = settings.radarr[0];
|
|
||||||
const radarr = new RadarrAPI({
|
const radarr = new RadarrAPI({
|
||||||
apiKey: radarrSettings.apiKey,
|
apiKey: radarrSettings.apiKey,
|
||||||
url: `${radarrSettings.useSsl ? 'https' : 'http'}://${
|
url: `${radarrSettings.useSsl ? 'https' : 'http'}://${
|
||||||
@@ -283,6 +294,18 @@ export class MediaRequest {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const sonarrSettings = settings.sonarr.find(
|
||||||
|
(sonarr) => sonarr.isDefault && !sonarr.is4k
|
||||||
|
);
|
||||||
|
|
||||||
|
if (!sonarrSettings) {
|
||||||
|
logger.info(
|
||||||
|
'There is no default sonarr configured. Did you set any of your Sonarr servers as default?',
|
||||||
|
{ label: 'Media Request' }
|
||||||
|
);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
const media = await mediaRepository.findOne({
|
const media = await mediaRepository.findOne({
|
||||||
where: { id: this.media.id },
|
where: { id: this.media.id },
|
||||||
relations: ['requests'],
|
relations: ['requests'],
|
||||||
@@ -293,7 +316,6 @@ export class MediaRequest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const tmdb = new TheMovieDb();
|
const tmdb = new TheMovieDb();
|
||||||
const sonarrSettings = settings.sonarr[0];
|
|
||||||
const sonarr = new SonarrAPI({
|
const sonarr = new SonarrAPI({
|
||||||
apiKey: sonarrSettings.apiKey,
|
apiKey: sonarrSettings.apiKey,
|
||||||
url: `${sonarrSettings.useSsl ? 'https' : 'http'}://${
|
url: `${sonarrSettings.useSsl ? 'https' : 'http'}://${
|
||||||
|
Reference in New Issue
Block a user