diff --git a/src/main/java/org/caosdb/server/jobs/core/EntityStateJob.java b/src/main/java/org/caosdb/server/jobs/core/EntityStateJob.java index f0696dec09657cdd85f79714dc37cc460b4dcbc8..c20b18b6e4950c07967d2cfcdd776c95c25f4a53 100644 --- a/src/main/java/org/caosdb/server/jobs/core/EntityStateJob.java +++ b/src/main/java/org/caosdb/server/jobs/core/EntityStateJob.java @@ -829,7 +829,7 @@ public abstract class EntityStateJob extends EntityJob { private void putCache(String key, EntityInterface value) { synchronized (cache) { - if(value instanceof DeleteEntity) { + if (value instanceof DeleteEntity) { throw new RuntimeException("Delete entity in cache. This is an implementation error."); } id_in_cache.add(value.getId()); 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 c22c0d9232e538778994f1b6f53d142ec0e41d60..3b8a6465c6a6ba57381597e07161e303ee35b9f7 100644 --- a/src/main/java/org/caosdb/server/jobs/core/InitEntityStateJobs.java +++ b/src/main/java/org/caosdb/server/jobs/core/InitEntityStateJobs.java @@ -68,8 +68,8 @@ public class InitEntityStateJobs extends EntityStateJob implements Observer { State newState = handleNewState(); State oldState = handleOldState(newState); if (newState != null || oldState != null) { - if(!(getTransaction() instanceof Delete)) { - + if (!(getTransaction() instanceof Delete)) { + appendJob(MakeStateProperty.class); } appendJob(CheckStateTransition.class);