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]
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]