fix(api): Исправлена ошибка асинхронной валидации FluentValidation

- удалён устаревший пакет FluentValidation.AspNetCore, вызывавший конфликт версий (NU1605)
- реализован глобальный фильтр AsyncValidationFilter для поддержки MustAsync-правил
This commit is contained in:
Mikhail Kuznetsov
2026-05-21 10:21:00 +10:00
parent 4b96d1bebe
commit 6fc2fc22ac
5 changed files with 102 additions and 42 deletions

View File

@@ -11,7 +11,7 @@ namespace PARR.API.Validators
{
private readonly ITnkRepository tnkService;
private readonly IJobGroupRepository jobGroupService;
private readonly IJobRepository jobService;
private readonly IJobRepository jobRepository;
private readonly IUnitFieldRepository unitFieldService;
private JobGroup? jobGroup;
@@ -24,7 +24,7 @@ namespace PARR.API.Validators
{
this.tnkService = tnkService;
this.jobGroupService = jobGroupService;
this.jobService = jobService;
this.jobRepository = jobService;
this.unitFieldService = unitFieldService;
RuleFor(t => t.Name)