fix(radarr): trigger search for existing monitored movies without files (#2391)
This commit is contained in:
@@ -176,10 +176,27 @@ class RadarrAPI extends ServarrBase<{ movieId: number }> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (movie.id) {
|
if (movie.id) {
|
||||||
|
// Movie exists and is already monitored
|
||||||
|
logger.info('Movie is already monitored in Radarr.', {
|
||||||
|
label: 'Radarr',
|
||||||
|
movieId: movie.id,
|
||||||
|
movieTitle: movie.title,
|
||||||
|
hasFile: movie.hasFile,
|
||||||
|
});
|
||||||
|
|
||||||
|
// If searchNow is requested and movie doesn't have a file, trigger search
|
||||||
|
if (options.searchNow && !movie.hasFile) {
|
||||||
logger.info(
|
logger.info(
|
||||||
'Movie is already monitored in Radarr. Skipping add and returning success',
|
'Triggering search for existing monitored movie without file',
|
||||||
{ label: 'Radarr' }
|
{
|
||||||
|
label: 'Radarr',
|
||||||
|
movieId: movie.id,
|
||||||
|
movieTitle: movie.title,
|
||||||
|
}
|
||||||
);
|
);
|
||||||
|
this.searchMovie(movie.id);
|
||||||
|
}
|
||||||
|
|
||||||
return movie;
|
return movie;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user