diff --git a/haas-imagej-client/src/main/java/cz/it4i/fiji/haas/Job.java b/haas-imagej-client/src/main/java/cz/it4i/fiji/haas/Job.java
index a8b7c94531b21a569c59d6683e448131d3832ca1..644591de95badb488dfca79b37c0f5f48cc64f3b 100644
--- a/haas-imagej-client/src/main/java/cz/it4i/fiji/haas/Job.java
+++ b/haas-imagej-client/src/main/java/cz/it4i/fiji/haas/Job.java
@@ -110,7 +110,7 @@ public class Job {
 	public Job(JobManager4Job jobManager, Path jobDirectory, Supplier<HaaSClient> haasClientSupplier) {
 		this(jobManager, haasClientSupplier);
 		propertyHolder = new PropertyHolder(jobDirectory.resolve(JOB_INFO_FILENAME));
-		useDemoData = getSafeBoolean(JOB_USE_DEMO_DATA);
+		useDemoData = getSafeBoolean(propertyHolder.getValue(JOB_USE_DEMO_DATA));
 		setJobDirectory(jobDirectory, jd -> useDemoData ? null : getDataDirectory(JOB_INPUT_DIRECTORY_PATH, jd),
 				jd -> getDataDirectory(JOB_OUTPUT_DIRECTORY_PATH, jd));
 	}