fix(dal): исправлен UnitFilterService, фильтровались юниты у которых нет связей, но проверку фильтров они проходили.

This commit is contained in:
Mikhail Kuznetsov
2026-03-18 17:51:54 +10:00
parent 3704a131b4
commit f75dca0a3b
2 changed files with 180 additions and 127 deletions

View File

@@ -53,6 +53,11 @@ namespace PARR.DAL.Services.Implementations
// ставить статус Updating можно только если текущий статус == Ok
if (configuration.TaskStatusCode != (int)TaskStatusEnum.Ok)
{
int taskStatusValue = configuration.TaskStatusCode;
string taskStatusName = Enum.IsDefined(typeof(TaskStatusEnum), taskStatusValue)
? ((TaskStatusEnum)taskStatusValue).ToString()
: $"Unknown ({taskStatusValue})";
logger.LogInformation("Нельзя установить статус {newStatus} для конфигурации {configurationId}, templateId: {templateId}, так как текущий статус {currentStatus}",
updatingStatus, configuration.Id, configuration.TemplateId, configuration.TaskStatusCode);
return false;