From 0f8ad460b6b7acfc450e1c5fde0249b8ef2476d3 Mon Sep 17 00:00:00 2001 From: Sweidan Omar Date: Mon, 25 Apr 2022 08:39:17 +0000 Subject: [PATCH] git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube;C33206 --- .../jobengine/zk/model/JobEditorModel.java | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/server/user.mediacube.gui/src/user/jobengine/zk/model/JobEditorModel.java b/server/user.mediacube.gui/src/user/jobengine/zk/model/JobEditorModel.java index 87e6d8d0..3fd52809 100644 --- a/server/user.mediacube.gui/src/user/jobengine/zk/model/JobEditorModel.java +++ b/server/user.mediacube.gui/src/user/jobengine/zk/model/JobEditorModel.java @@ -308,8 +308,10 @@ public class JobEditorModel extends BaseModel { @Command public void saveSchedule() throws Exception { - BasicDBObject scheduleToSave = collectProcessScheduleSettings(); - jobEngine.getJobEngineConfiguration().saveSchedule(selectedJob); + if (selectedJob != null && isProcessDataChanged()) { + BasicDBObject scheduleToSave = collectProcessScheduleSettings(); + jobEngine.getJobEngineConfiguration().saveSchedule(selectedJob); + } } @Command @@ -364,15 +366,19 @@ public class JobEditorModel extends BaseModel { @Command public void duplicateProcess() { - JobTemplate processToDuplicate = collectProcessTemplateSettings(); -// jobEngine.getJobEngineConfiguration().duplicateProcess(selectedJob); - logger.info("duplicateProcess()"); + if (selectedJob != null) { + JobTemplate processToDuplicate = collectProcessTemplateSettings(); +// jobEngine.getJobEngineConfiguration().duplicateProcess(selectedJob); + logger.info("duplicateProcess()"); + } } @Command public void copyProcessEntry() { -// BasicDBObject scheduleToCopy = collectProcessScheduleSettings(); - jobEngine.getJobEngineConfiguration().copyProcessEntry(selectedJob); // TODO para - logger.info("copyScheduleEntry()"); + if (selectedJob != null) { +// BasicDBObject scheduleToCopy = collectProcessScheduleSettings(); + jobEngine.getJobEngineConfiguration().copyProcessEntry(selectedJob); + logger.info("copyScheduleEntry()"); + } } } \ No newline at end of file -- 2.54.0