New: (API) Get Collection by TmdbId

This commit is contained in:
Qstick 2022-08-18 22:37:15 -05:00
parent dca00db317
commit 66c1af0555
1 changed files with 18 additions and 2 deletions

View File

@ -53,9 +53,25 @@ namespace Radarr.Api.V3.Collections
} }
[HttpGet] [HttpGet]
public List<CollectionResource> GetCollections() public List<CollectionResource> GetCollections(int? tmdbId)
{ {
return MapToResource(_collectionService.GetAllCollections()).ToList(); var collectionResources = new List<CollectionResource>();
if (tmdbId.HasValue)
{
var collection = _collectionService.FindByTmdbId(tmdbId.Value);
if (collection != null)
{
collectionResources.AddIfNotNull(MapToResource(collection));
}
}
else
{
collectionResources = MapToResource(_collectionService.GetAllCollections()).ToList();
}
return collectionResources;
} }
[RestPutById] [RestPutById]