From 84e769b14e3addac40759be8ae092229cc393931 Mon Sep 17 00:00:00 2001 From: nitsua Date: Fri, 28 Aug 2020 23:56:13 -0400 Subject: [PATCH] Fix: Remove title requirement in the API for adding movies when the TMDb is provided since that will over-ride the given title. --- src/NzbDrone.Api/Movies/MovieModule.cs | 2 +- src/Radarr.Api.V3/Movies/MovieModule.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/NzbDrone.Api/Movies/MovieModule.cs b/src/NzbDrone.Api/Movies/MovieModule.cs index e30b16525..319174b80 100644 --- a/src/NzbDrone.Api/Movies/MovieModule.cs +++ b/src/NzbDrone.Api/Movies/MovieModule.cs @@ -75,7 +75,7 @@ namespace NzbDrone.Api.Movies PostValidator.RuleFor(s => s.RootFolderPath) .IsValidPath() .When(s => s.Path.IsNullOrWhiteSpace()); - PostValidator.RuleFor(s => s.Title).NotEmpty(); + PostValidator.RuleFor(s => s.Title).NotEmpty().When(s => s.TmdbId <= 0); PostValidator.RuleFor(s => s.TmdbId).NotNull().NotEmpty().SetValidator(moviesExistsValidator); PutValidator.RuleFor(s => s.Path).IsValidPath(); diff --git a/src/Radarr.Api.V3/Movies/MovieModule.cs b/src/Radarr.Api.V3/Movies/MovieModule.cs index 8b8b22216..5a9a20526 100644 --- a/src/Radarr.Api.V3/Movies/MovieModule.cs +++ b/src/Radarr.Api.V3/Movies/MovieModule.cs @@ -92,7 +92,7 @@ namespace Radarr.Api.V3.Movies .IsValidPath() .SetValidator(movieFolderAsRootFolderValidator) .When(s => s.Path.IsNullOrWhiteSpace()); - PostValidator.RuleFor(s => s.Title).NotEmpty(); + PostValidator.RuleFor(s => s.Title).NotEmpty().When(s => s.TmdbId <= 0); PostValidator.RuleFor(s => s.TmdbId).NotNull().NotEmpty().SetValidator(moviesExistsValidator); PutValidator.RuleFor(s => s.Path).IsValidPath();