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);