diff --git a/quartz-manager-parent/quartz-manager-starter-api/src/main/java/it/fabioformosa/quartzmanager/controllers/SchedulerController.java b/quartz-manager-parent/quartz-manager-starter-api/src/main/java/it/fabioformosa/quartzmanager/controllers/SchedulerController.java index 1c05451..2bf81f9 100644 --- a/quartz-manager-parent/quartz-manager-starter-api/src/main/java/it/fabioformosa/quartzmanager/controllers/SchedulerController.java +++ b/quartz-manager-parent/quartz-manager-starter-api/src/main/java/it/fabioformosa/quartzmanager/controllers/SchedulerController.java @@ -65,12 +65,12 @@ public class SchedulerController { } @GetMapping("/config") - public SchedulerConfigParam getConfig() { + public SchedulerConfigParam getConfig() throws SchedulerException { log.debug("SCHEDULER - GET CONFIG params"); - SimpleTrigger simpleTrigger = (SimpleTrigger) triggerMonitor.getTrigger(); - int maxCount = simpleTrigger.getRepeatCount() + 1; - long triggersPerDay = fromMillsIntervalToTriggerPerDay(simpleTrigger.getRepeatInterval()); + SimpleTrigger jobTrigger = (SimpleTrigger) scheduler.getTrigger(triggerMonitor.getTrigger().getKey()); + int maxCount = jobTrigger.getRepeatCount() + 1; + long triggersPerDay = fromMillsIntervalToTriggerPerDay(jobTrigger.getRepeatInterval()); return new SchedulerConfigParam(triggersPerDay, maxCount); }