From 7c4ccdc7392add7997b41c5af24643fe6c5a5692 Mon Sep 17 00:00:00 2001 From: Heng Sin Low Date: Fri, 15 Nov 2019 16:07:11 +0800 Subject: [PATCH] IDEMPIERE-4060 Implement change scheduler state at scheduler window --- .../adempiere/webui/scheduler/SchedulerStateEditor.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/scheduler/SchedulerStateEditor.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/scheduler/SchedulerStateEditor.java index 501fbd4b74..26f94d2f3b 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/scheduler/SchedulerStateEditor.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/scheduler/SchedulerStateEditor.java @@ -111,8 +111,12 @@ public class SchedulerStateEditor extends WEditor { if (serverMgr != null) { String error = serverMgr.addScheduler(model); if (error == null) { - FDialog.info(0, null, "SchedulerAddAndStartSuccess"); - } else { + if (serverMgr.getServerInstance(model.getServerID()) != null) { + FDialog.info(0, null, "SchedulerAddAndStartSuccess"); + } else { + FDialog.error(0, "SchedulerAddAndStartFail", "Not accepted by any server node, please check the scheduler's schedule setting"); + } + } else { FDialog.error(0, "SchedulerAddAndStartFail", error); } getComponent().setLabel(getDisplay());