diff --git a/src/main/java/caosdb/server/jobs/Schedule.java b/src/main/java/caosdb/server/jobs/Schedule.java
index 41db7335637684a8dfb9f38847d837e53cc533fd..92e0e3fb2345fbfe2ef652a1f8f12b6abec06097 100644
--- a/src/main/java/caosdb/server/jobs/Schedule.java
+++ b/src/main/java/caosdb/server/jobs/Schedule.java
@@ -31,9 +31,11 @@ class ScheduledJob {
   long runtime = 0;
   final Job job;
   private long startTime = -1;
+  private final JobExecutionTime executionTime;
 
   public ScheduledJob(final Job j) {
     this.job = j;
+    this.executionTime = j.getExecutionTime();
   }
 
   public void run() {
@@ -71,7 +73,7 @@ class ScheduledJob {
   }
 
   public JobExecutionTime getExecutionTime() {
-    return this.job.getExecutionTime();
+    return this.executionTime;
   }
 
   public boolean skip() {