diff --git a/src/main/java/org/caosdb/server/jobs/core/InitEntityStateJobs.java b/src/main/java/org/caosdb/server/jobs/core/InitEntityStateJobs.java
index 3b8a6465c6a6ba57381597e07161e303ee35b9f7..7dbff695a342e5dcd2a19a2d72116c14fba78a6c 100644
--- a/src/main/java/org/caosdb/server/jobs/core/InitEntityStateJobs.java
+++ b/src/main/java/org/caosdb/server/jobs/core/InitEntityStateJobs.java
@@ -40,7 +40,6 @@ import org.caosdb.server.entity.WritableEntity;
 import org.caosdb.server.entity.wrapper.Property;
 import org.caosdb.server.jobs.JobAnnotation;
 import org.caosdb.server.jobs.JobExecutionTime;
-import org.caosdb.server.transaction.Delete;
 import org.caosdb.server.transaction.WriteTransaction;
 import org.caosdb.server.utils.EntityStatus;
 import org.caosdb.server.utils.Observable;
@@ -68,7 +67,7 @@ public class InitEntityStateJobs extends EntityStateJob implements Observer {
       State newState = handleNewState();
       State oldState = handleOldState(newState);
       if (newState != null || oldState != null) {
-        if (!(getTransaction() instanceof Delete)) {
+        if (!(getEntity() instanceof DeleteEntity)) {
 
           appendJob(MakeStateProperty.class);
         }