New: Allow query by TMDbId on Movies endpoint

pull/4304/head
Qstick 5 years ago
parent 9f35dcd900
commit 6739bf72c4

@ -87,7 +87,17 @@ namespace Radarr.Api.V3.Movies
private List<MovieResource> AllMovie() private List<MovieResource> AllMovie()
{ {
var moviesResources = _moviesService.GetAllMovies().ToResource(_qualityUpgradableSpecification); var tmdbId = Request.GetIntegerQueryParameter("tmdbId");
var moviesResources = new List<MovieResource>();
if (tmdbId > 0)
{
moviesResources.AddIfNotNull(_moviesService.FindByTmdbId(tmdbId).ToResource(_qualityUpgradableSpecification));
}
else
{
moviesResources.AddRange(_moviesService.GetAllMovies().ToResource(_qualityUpgradableSpecification));
}
MapCoversToLocal(moviesResources.ToArray()); MapCoversToLocal(moviesResources.ToArray());
PopulateAlternateTitles(moviesResources); PopulateAlternateTitles(moviesResources);

Loading…
Cancel
Save