SI-2442 Beim Beenden der Meldung wird kein Email versandt, beim Veröffentlichen und Aktualisieren hingegen schon. Fix
diff --git a/gfsBackendService/src/main/java/org/eclipse/openk/gridfailureinformation/bpmn/impl/GfiGrid.java b/gfsBackendService/src/main/java/org/eclipse/openk/gridfailureinformation/bpmn/impl/GfiGrid.java
index 182e502..276f59c 100644
--- a/gfsBackendService/src/main/java/org/eclipse/openk/gridfailureinformation/bpmn/impl/GfiGrid.java
+++ b/gfsBackendService/src/main/java/org/eclipse/openk/gridfailureinformation/bpmn/impl/GfiGrid.java
@@ -99,13 +99,14 @@
         decideUpdated.connectOutputTo(PORT1, storeEditStatusUpdated);
         decideUpdated.connectOutputTo(PORT2, setEndDate);
         decideUpdated.connectOutputTo(PORT3, storeEditStatusCanceled);
-        setEndDate.connectOutputTo(decidePublishedOnComplete);
-        decidePublishedOnComplete.connectOutputTo(YES, storePublicationStatusWithdrawn);
+        setEndDate.connectOutputTo(rePublishToMailChannelsCompleted);
 
         //Benachrichtigungsemail bei Complete wenn schon einmal veröffentlicht
-        storePublicationStatusWithdrawn.connectOutputTo(rePublishToMailChannelsCompleted);
+        rePublishToMailChannelsCompleted.connectOutputTo(decidePublishedOnComplete);
+        decidePublishedOnComplete.connectOutputTo(YES, storePublicationStatusWithdrawn);
+
         decidePublishedOnComplete.connectOutputTo(NO, decideHasSubordinatedInfos);
-        rePublishToMailChannelsCompleted.connectOutputTo(decideHasSubordinatedInfos);
+        storePublicationStatusWithdrawn.connectOutputTo(decideHasSubordinatedInfos);
         decideHasSubordinatedInfos.connectOutputTo(NO, completedEndpoint);
         decideHasSubordinatedInfos.connectOutputTo(YES, storeEditStatusOfParentForChildren);
         storeEditStatusOfParentForChildren.connectOutputTo(completedEndpoint);