From cfae8807aa4a03ca967855397071f8fd78389671 Mon Sep 17 00:00:00 2001 From: Leonardo Galli Date: Mon, 9 Jan 2017 16:47:51 +0100 Subject: [PATCH] Fixes movies not being able to be searched for. (Very stupid mistake on my part.) Fixes #80 --- src/NzbDrone.Api/Series/MovieResource.cs | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/src/NzbDrone.Api/Series/MovieResource.cs b/src/NzbDrone.Api/Series/MovieResource.cs index 32bf495a5..e4f484f0d 100644 --- a/src/NzbDrone.Api/Series/MovieResource.cs +++ b/src/NzbDrone.Api/Series/MovieResource.cs @@ -80,7 +80,16 @@ namespace NzbDrone.Api.Movie { if (model == null) return null; - long Size = model.MovieFile.Value != null ? model.MovieFile.Value.Size : 0; + + long size = 0; + bool downloaded = false; + + if (model.MovieFile != null && model.MovieFile.IsLoaded && model.MovieFile.Value != null) + { + size = model.MovieFile.Value.Size; + downloaded = true; + } + //long Size = model.MovieFile != null ? model.MovieFile.Value.Size : 0; return new MovieResource { @@ -92,7 +101,7 @@ namespace NzbDrone.Api.Movie InCinemas = model.InCinemas, PhysicalRelease = model.PhysicalRelease, - Downloaded = model.MovieFile.Value != null, + Downloaded = downloaded, //TotalEpisodeCount //EpisodeCount //EpisodeFileCount @@ -110,7 +119,7 @@ namespace NzbDrone.Api.Movie Monitored = model.Monitored, - SizeOnDisk = Size, + SizeOnDisk = size, Runtime = model.Runtime, LastInfoSync = model.LastInfoSync,