git-tfs-id: [http://tfs.userrendszerhaz.hu:8080/tfs/DefaultCollection]$/MediaCube...
authorSweidan Omar <TFS\sweidan.omar>
Mon, 25 Apr 2022 08:39:17 +0000 (08:39 +0000)
committerSweidan Omar <TFS\sweidan.omar>
Mon, 25 Apr 2022 08:39:17 +0000 (08:39 +0000)
server/user.mediacube.gui/src/user/jobengine/zk/model/JobEditorModel.java

index 87e6d8d0b2cebef60c1d07d100b2dd43ab430886..3fd52809e7d9efe71b50dee572f3862443d2a7a3 100644 (file)
@@ -308,8 +308,10 @@ public class JobEditorModel extends BaseModel {
 \r
        @Command\r
        public void saveSchedule() throws Exception {\r
-               BasicDBObject scheduleToSave = collectProcessScheduleSettings();\r
-               jobEngine.getJobEngineConfiguration().saveSchedule(selectedJob);\r
+               if (selectedJob != null && isProcessDataChanged()) {\r
+                       BasicDBObject scheduleToSave = collectProcessScheduleSettings();\r
+                       jobEngine.getJobEngineConfiguration().saveSchedule(selectedJob);\r
+               }\r
        }\r
 \r
        @Command\r
@@ -364,15 +366,19 @@ public class JobEditorModel extends BaseModel {
 \r
        @Command\r
        public void duplicateProcess() {\r
-               JobTemplate processToDuplicate = collectProcessTemplateSettings();\r
-//             jobEngine.getJobEngineConfiguration().duplicateProcess(selectedJob);\r
-               logger.info("duplicateProcess()");\r
+               if (selectedJob != null) {\r
+                       JobTemplate processToDuplicate = collectProcessTemplateSettings();\r
+//                     jobEngine.getJobEngineConfiguration().duplicateProcess(selectedJob);\r
+                       logger.info("duplicateProcess()");\r
+               }\r
        }\r
 \r
        @Command\r
        public void copyProcessEntry() {\r
-//             BasicDBObject scheduleToCopy = collectProcessScheduleSettings();\r
-               jobEngine.getJobEngineConfiguration().copyProcessEntry(selectedJob); // TODO para\r
-               logger.info("copyScheduleEntry()");\r
+               if (selectedJob != null) {\r
+//                     BasicDBObject scheduleToCopy = collectProcessScheduleSettings();\r
+                       jobEngine.getJobEngineConfiguration().copyProcessEntry(selectedJob);\r
+                       logger.info("copyScheduleEntry()");\r
+               }\r
        }\r
 }
\ No newline at end of file