diff --git a/theodolite-quarkus/src/main/kotlin/theodolite/execution/operator/ExecutionEventHandler.kt b/theodolite-quarkus/src/main/kotlin/theodolite/execution/operator/ExecutionEventHandler.kt
index 4168bd19b57216722ca5301d42ce5e0df3f6c192..653366010725a8db816c92aece7bb572b659426b 100644
--- a/theodolite-quarkus/src/main/kotlin/theodolite/execution/operator/ExecutionEventHandler.kt
+++ b/theodolite-quarkus/src/main/kotlin/theodolite/execution/operator/ExecutionEventHandler.kt
@@ -53,10 +53,10 @@ class ExecutionHandler(
      */
     @Synchronized
     override fun onUpdate(oldExecution: ExecutionCRD, newExecution: ExecutionCRD) {
-        logger.info { "Receive update event for execution ${oldExecution.metadata.name}" }
         newExecution.spec.name = newExecution.metadata.name
         oldExecution.spec.name = oldExecution.metadata.name
         if(gson.toJson(oldExecution.spec) != gson.toJson(newExecution.spec)) {
+            logger.info { "Receive update event for execution ${oldExecution.metadata.name}" }
             when(this.stateHandler.getExecutionState(newExecution.metadata.name)) {
                 States.RUNNING -> {
                         this.stateHandler.setExecutionState(newExecution.spec.name, States.RESTART)