diff --git a/src/Radarr.Api.V3/Movies/MovieController.cs b/src/Radarr.Api.V3/Movies/MovieController.cs index 430f6c3085..2ba81961b9 100644 --- a/src/Radarr.Api.V3/Movies/MovieController.cs +++ b/src/Radarr.Api.V3/Movies/MovieController.cs @@ -114,7 +114,7 @@ public MovieController(IBroadcastSignalRMessage signalRBroadcaster, } [HttpGet] - public List AllMovie(int? tmdbId, bool excludeLocalCovers = false, int? languageId = null) + public async Task> AllMovie(int? tmdbId, bool excludeLocalCovers = false, int? languageId = null) { var moviesResources = new List(); @@ -144,7 +144,7 @@ public List AllMovie(int? tmdbId, bool excludeLocalCovers = false var tdict = translations.ToDictionaryIgnoreDuplicates(x => x.MovieMetadataId); var sdict = movieStats.ToDictionary(x => x.MovieId); - var movies = movieTask.GetAwaiter().GetResult(); + var movies = await movieTask; moviesResources = new List(movies.Count);