feat(templateMatcher): в процесс синхронизации неиспользованных шаблонов добавлены шаблоны со статусом Error, чтобы поведение было схожим.

This commit is contained in:
Mikhail Kuznetsov
2026-01-26 15:13:32 +10:00
parent 25d3270cb9
commit 5c5d30900e

View File

@@ -473,7 +473,7 @@ internal class SimpleTemplateSynchronizer : ITemplateSynchronizer
// Находим все шаблоны со статусом Unused
var unusedTemplates = await templateService.Get()
.Include(t => t.Unit)
.Where(t => t.StatusTypeId == TemplateStatusTypeEnum.Unused)
.Where(t => t.StatusTypeId == TemplateStatusTypeEnum.Unused || t.StatusTypeId == TemplateStatusTypeEnum.Error)
.ToListAsync();
if (!unusedTemplates.Any())
@@ -519,7 +519,7 @@ internal class SimpleTemplateSynchronizer : ITemplateSynchronizer
LastRun = template.LastRun,
NextRun = nextRun,
Index = null,
StatusTypeId = TemplateStatusTypeEnum.Unused,
StatusTypeId = template.StatusTypeId,
Initiator = initiator,
UnitsInTemplate = new List<Guid>()
};