fix(nextRunMnager): Исправлена ошибка поиска параметров расписания по Id JobGroup.
This commit is contained in:
@@ -56,7 +56,10 @@ namespace PARR.NextRun
|
|||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
private async Task HandlerAsync(ITemplateService templateService, IEsppScheduleTransformService esppScheduleTransformService)
|
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()} шт.");
|
logger.LogDebug($"Шаблонов для обновления: {templates.Count()} шт.");
|
||||||
|
|
||||||
@@ -64,7 +67,7 @@ namespace PARR.NextRun
|
|||||||
|
|
||||||
foreach (var template in templates)
|
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.LastRun = template.NextRun;
|
||||||
template.NextRun = nextRun;
|
template.NextRun = nextRun;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user