1
0
mirror of https://github.com/Radarr/Radarr.git synced 2024-09-17 15:02:34 +02:00

Validator will allow empty Path when RootFolderPath has a value

This commit is contained in:
Mark McDowall 2013-05-23 23:29:43 -07:00
parent dfe8d5436a
commit e8d8588199

View File

@ -29,11 +29,13 @@ public SeriesModule(ISeriesService seriesService, ISeriesStatisticsService serie
Get["/{slug}"] = o => GetSeries((string)o.slug.ToString());
SharedValidator.RuleFor(s => s.Path).NotEmpty();
SharedValidator.RuleFor(s => s.QualityProfileId).ValidId();
PostValidator.RuleFor(s => s.Title).NotEmpty();
PutValidator.RuleFor(s => s.Path).NotEmpty().When(s => String.IsNullOrEmpty(s.RootFolderPath));
PutValidator.RuleFor(s => s.RootFolderPath).NotEmpty().When(s => String.IsNullOrEmpty(s.Path));
PostValidator.RuleFor(s => s.Title).NotEmpty();
PostValidator.RuleFor(s => s.Path).NotEmpty();
}
private Response GetSeries(string slug)