SI-2556 FE Bei Verdichtung uebernimmt der "+"-Button, der viele Meldungen zugleich zuordnet, auch Meldungen, die einzeln nicht auswaehlbar waeren.

Signed-off-by: Dimitrios Chalepakis <dimitrios.chalepakis@pta.de>
diff --git a/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-list/grid-failure-list.component.ts b/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-list/grid-failure-list.component.ts
index a4c8300..35765ac 100644
--- a/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-list/grid-failure-list.component.ts
+++ b/projects/grid-failure-information-app/src/app/pages/grid-failure/grid-failure-list/grid-failure-list.component.ts
@@ -96,7 +96,10 @@
     this.overviewColumnDefinition = this.overviewColumnDefinition.map(column => {
       const fieldValueOfColDef: string = column['field'];
       if (!!fieldValueOfColDef) {
-        if (userRole === RolesEnum.PUBLISHER && (fieldValueOfColDef === Globals.STATUS_INTERN_FIELD || fieldValueOfColDef === Globals.STATUS_PUBLICATION_FIELD )) {
+        if (
+          userRole === RolesEnum.PUBLISHER &&
+          (fieldValueOfColDef === Globals.STATUS_INTERN_FIELD || fieldValueOfColDef === Globals.STATUS_PUBLICATION_FIELD)
+        ) {
           this.sandbox.publisherFilterIsActive = checked;
           return this.processFiltering(fieldValueOfColDef, checked, userRole, column);
         } else if (userRole === RolesEnum.QUALIFIER && fieldValueOfColDef === Globals.STATUS_INTERN_FIELD) {
@@ -171,7 +174,12 @@
   public addCompleteTable(): void {
     let isNotificationAlreadyShown: boolean = false;
     this._gridApi.forEachNodeAfterFilter(node => {
-      if ((this.sandbox.condensationList.length == 0 || node.data.branch === this.sandbox.condensationList[0].branch) && !node.data.condensed) {
+      if (
+        (this.sandbox.condensationList.length == 0 || node.data.branch === this.sandbox.condensationList[0].branch) &&
+        !node.data.condensed &&
+        node.data.publicationStatus !== StateEnum.PUBLISHED &&
+        node.data.publicationStatus !== StateEnum.WITHDRAWN
+      ) {
         this.sandbox.addItemToCondensationList(node.data);
       } else if (node.data.condensed) {
         return;