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, чтобы те у которых дата след срабатывания ближе к текущей, выполнились скорее // сортируем по 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 и не важно какой тип у шаблона!!! #region Так нельзя делать!!! Должно всегда сортироваться по NextRun и не важно какой тип у шаблона!!!
// Сортируем сначала по StatusTypeId, т е те что used, будут первыми, потом сортируем по NextRun, чтобы ближайшие даты выполнились скорее // Сортируем сначала по StatusTypeId, т е те что used, будут первыми, потом сортируем по NextRun, чтобы ближайшие даты выполнились скорее
@@ -196,7 +196,7 @@ namespace PARR.API.Controllers.V1
//TODO Вынести в отдельный метод ShortcodesService //TODO Вынести в отдельный метод ShortcodesService
// Построим TemplateForShortcodes из уже загруженного task.Template // Построим TemplateForShortcodes из уже загруженного task.Template
var templateForShortcodes = new TemplateForShortcodes var templateForShortcodes = new TemplateForShortcodes
{ {
Id = task.Template!.Id, Id = task.Template!.Id,
@@ -207,6 +207,7 @@ namespace PARR.API.Controllers.V1
{ {
Group = task.Template.Job.Group == null ? null : new JobGroupForShortcodes Group = task.Template.Job.Group == null ? null : new JobGroupForShortcodes
{ {
Id = task.Template.Job.Group.Id,
GroupingUnitFieldId = task.Template.Job.Group.GroupingUnitFieldId, GroupingUnitFieldId = task.Template.Job.Group.GroupingUnitFieldId,
GroupType = task.Template.Job.Group.GroupType == null ? null : new JobGroupTypeForShortcodes GroupType = task.Template.Job.Group.GroupType == null ? null : new JobGroupTypeForShortcodes
{ {