diff --git a/PARR.API/Controllers/V1/RobotTaskController.cs b/PARR.API/Controllers/V1/RobotTaskController.cs index 78580948..ecbcd01e 100644 --- a/PARR.API/Controllers/V1/RobotTaskController.cs +++ b/PARR.API/Controllers/V1/RobotTaskController.cs @@ -147,7 +147,7 @@ namespace PARR.API.Controllers.V1 // сортируем по NextRun, чтобы те у которых дата след срабатывания ближе к текущей, выполнились скорее - query = query.OrderBy(t => t.Template!.NextRun); + query = query.OrderBy(t => t.Template!.NextRun).ThenBy(t => t.Template!.IsActiveSchedule).ThenBy(t => t.Template.IsActiveTemplate); #region Так нельзя делать!!! Должно всегда сортироваться по NextRun и не важно какой тип у шаблона!!! // Сортируем сначала по StatusTypeId, т е те что used, будут первыми, потом сортируем по NextRun, чтобы ближайшие даты выполнились скорее