1
0
mirror of https://github.com/Radarr/Radarr.git synced 2026-03-04 13:10:23 -05:00

Fixed: Validation for tags label

This commit is contained in:
Bogdan
2025-04-08 02:43:58 +03:00
committed by bakerboy448
parent f04bff8e91
commit 62a05e2765

View File

@@ -1,4 +1,5 @@
using System.Collections.Generic;
using System.Text.RegularExpressions;
using FluentValidation;
using Microsoft.AspNetCore.Mvc;
using NzbDrone.Core.AutoTagging;
@@ -25,7 +26,10 @@ namespace Radarr.Api.V3.Tags
{
_tagService = tagService;
SharedValidator.RuleFor(c => c.Label).NotEmpty();
SharedValidator.RuleFor(c => c.Label).Cascade(CascadeMode.Stop)
.NotEmpty()
.Matches("^[a-z0-9-]+$", RegexOptions.IgnoreCase)
.WithMessage("Allowed characters a-z, 0-9 and -");
}
protected override TagResource GetResourceById(int id)