fix(api): при формировании templateForShortcodes отсутствовал GroupId, ошибочно формировалась рабочая группа

This commit is contained in:
Mikhail Kuznetsov
2025-12-30 17:34:46 +10:00
parent ec53638c58
commit 971aff5b70

View File

@@ -147,7 +147,7 @@ namespace PARR.API.Controllers.V1
// сортируем по NextRun, чтобы те у которых дата след срабатывания ближе к текущей, выполнились скорее
query = query.OrderBy(t => t.Template!.NextRun);
query = query.Where(t=>t.Template.Id==Guid.Parse("f2d27468-d9a8-4f15-9703-2cd3be34f8df")).OrderBy(t => t.Template!.NextRun);
#region Так нельзя делать!!! Должно всегда сортироваться по NextRun и не важно какой тип у шаблона!!!
// Сортируем сначала по StatusTypeId, т е те что used, будут первыми, потом сортируем по NextRun, чтобы ближайшие даты выполнились скорее
@@ -196,7 +196,7 @@ namespace PARR.API.Controllers.V1
//TODO Вынести в отдельный метод ShortcodesService
// Построим TemplateForShortcodes из уже загруженного task.Template
// Построим TemplateForShortcodes из уже загруженного task.Template
var templateForShortcodes = new TemplateForShortcodes
{
Id = task.Template!.Id,
@@ -207,6 +207,7 @@ namespace PARR.API.Controllers.V1
{
Group = task.Template.Job.Group == null ? null : new JobGroupForShortcodes
{
Id = task.Template.Job.Group.Id,
GroupingUnitFieldId = task.Template.Job.Group.GroupingUnitFieldId,
GroupType = task.Template.Job.Group.GroupType == null ? null : new JobGroupTypeForShortcodes
{