From 633376878d2f6f431e6d56721ce2298ad889bd57 Mon Sep 17 00:00:00 2001 From: YannC Date: Wed, 8 Jan 2025 13:54:14 +0100 Subject: [PATCH] fix(webserver): reset correctly nextExecutionDate when enabling schedule close #6681 --- .../io/kestra/webserver/controllers/api/TriggerController.java | 1 + 1 file changed, 1 insertion(+) diff --git a/webserver/src/main/java/io/kestra/webserver/controllers/api/TriggerController.java b/webserver/src/main/java/io/kestra/webserver/controllers/api/TriggerController.java index efe49ab453a..2e8cec970fc 100644 --- a/webserver/src/main/java/io/kestra/webserver/controllers/api/TriggerController.java +++ b/webserver/src/main/java/io/kestra/webserver/controllers/api/TriggerController.java @@ -261,6 +261,7 @@ public HttpResponse update( // If we are enabling back a schedule trigger, // then we need to handle its recoverMissedSchedules if (current.getDisabled() && !newTrigger.getDisabled() && abstractTrigger instanceof Schedule schedule) { + nextExecutionDate = schedule.nextEvaluationDate(); RecoverMissedSchedules recoverMissedSchedules = schedule.getRecoverMissedSchedules(); if (recoverMissedSchedules == RecoverMissedSchedules.LAST) { nextExecutionDate = schedule.previousEvaluationDate(conditionContext);