A lot of changes
This commit is contained in:
@@ -22,6 +22,11 @@ namespace Musify.Api.Validators.Tracks
|
||||
.NotEmpty()
|
||||
.WithMessage("At least one tag is required.");
|
||||
|
||||
RuleFor(x => x.Tags)
|
||||
.Must(tags => !tags.Contains(Genre.None))
|
||||
.When(x => x.Tags is { Count: > 0 })
|
||||
.WithMessage("'None' is not a valid tag.");
|
||||
|
||||
RuleFor(x => x.Tags)
|
||||
.Must(tags => GenreCompatibility.FindConflicts(tags).Count == 0)
|
||||
.When(x => x.Tags is { Count: > 0 })
|
||||
|
||||
Reference in New Issue
Block a user