diff --git a/PARR.API/Controllers/V1/RobotTaskController.cs b/PARR.API/Controllers/V1/RobotTaskController.cs index de26d2cd..5c53fa99 100644 --- a/PARR.API/Controllers/V1/RobotTaskController.cs +++ b/PARR.API/Controllers/V1/RobotTaskController.cs @@ -103,6 +103,9 @@ namespace PARR.API.Controllers.V1 break; } + // сортируем по NextRun, чтобы те у которых дата след срабатывания ближе к текущей, выполнились скорее + query = query.OrderBy(t => t.Template!.NextRun); + RobotConfiguration? task = null; //ищем задание в ожидании, если нашли, выбираем его