fix(nextRunMnager): Исправлена ошибка поиска параметров расписания по Id JobGroup.
This commit is contained in:
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user