fix(nextRunMnager): Исправлена ошибка поиска параметров расписания по Id JobGroup.

This commit is contained in:
Mikhail Kuznetsov
2025-08-06 11:46:43 +10:00
parent f351a8863a
commit 97af546654

View File

@@ -56,7 +56,10 @@ namespace PARR.NextRun
/// <returns></returns>
private async Task HandlerAsync(ITemplateService templateService, IEsppScheduleTransformService esppScheduleTransformService)
{
var templates = await templateService.Get().Where(t => t.NextRun < DateTimeOffset.UtcNow).ToListAsync();
var templates = await templateService.Get()
.Include(t => t.Job)
.ThenInclude(t => t.Group)
.Where(t => t.NextRun < DateTimeOffset.UtcNow).ToListAsync();
logger.LogDebug($"Шаблонов для обновления: {templates.Count()} шт.");
@@ -64,7 +67,7 @@ namespace PARR.NextRun
foreach (var template in templates)
{
var nextRun = await esppScheduleTransformService.GetNextDateAsync(template.JobId, template.NextRun);
var nextRun = await esppScheduleTransformService.GetNextDateAsync(template.Job!.GroupId, template.NextRun);
template.LastRun = template.NextRun;
template.NextRun = nextRun;