diff --git a/src/Radarr.Api.V3/Movies/MovieResource.cs b/src/Radarr.Api.V3/Movies/MovieResource.cs index f0b76a597..04c93ddc2 100644 --- a/src/Radarr.Api.V3/Movies/MovieResource.cs +++ b/src/Radarr.Api.V3/Movies/MovieResource.cs @@ -50,13 +50,12 @@ namespace Radarr.Api.V3.Movies public string YouTubeTrailerId { get; set; } public string Studio { get; set; } + public bool HasFile { get; set; } + // View & Edit public string Path { get; set; } public int QualityProfileId { get; set; } - // Compatibility - public bool HasFile { get; set; } - // Editing Only public bool Monitored { get; set; } public MovieStatusType MinimumAvailability { get; set; } @@ -91,6 +90,8 @@ namespace Radarr.Api.V3.Movies return null; } + var size = model.MovieFile?.Size ?? 0; + var movieFile = model.MovieFile?.ToResource(model, upgradableSpecification, formatCalculationService); var translatedTitle = movieTranslation?.Title ?? model.Title; @@ -109,7 +110,9 @@ namespace Radarr.Api.V3.Movies InCinemas = model.MovieMetadata.Value.InCinemas, PhysicalRelease = model.MovieMetadata.Value.PhysicalRelease, DigitalRelease = model.MovieMetadata.Value.DigitalRelease, + HasFile = model.HasFile, + SizeOnDisk = size, Status = model.MovieMetadata.Value.Status, Overview = translatedOverview,