From 36a7b89afc73afdcbf9f5fe1bab236064ba9e8af Mon Sep 17 00:00:00 2001
From: RIHTARSIC Joze <joze.rihtarsic@ext.ec.europa.eu>
Date: Thu, 19 Sep 2024 14:42:32 +0200
Subject: [PATCH] [EDELIVERY-13956] UI: event table filter is not working

---
 .../document-events-panel.component.ts                      | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/smp-angular/src/app/common/panels/document-events-panel/document-events-panel.component.ts b/smp-angular/src/app/common/panels/document-events-panel/document-events-panel.component.ts
index 236bc10dd..be12ada60 100644
--- a/smp-angular/src/app/common/panels/document-events-panel/document-events-panel.component.ts
+++ b/smp-angular/src/app/common/panels/document-events-panel/document-events-panel.component.ts
@@ -106,6 +106,12 @@ export class DocumentEventsPanelComponent implements AfterViewInit, BeforeLeaveG
     this.eventDataSource.paginator = this.paginator;
     this.eventDataSource.sort = this.sort;
     // add custom filter to exclude filtering on  event description
+    this.eventDataSource.filterPredicate = (data: DocumentVersionEventRo, filter: string) => {
+      return data.eventType?.toLowerCase().includes(filter)
+        || data.username?.toLowerCase().includes(filter)
+        || data.eventSourceType?.toLowerCase().includes(filter)
+        || data.eventOn?.toLocaleString().toLowerCase().includes(filter);
+    };
   }
 
   applyFilter(event: Event) {
-- 
GitLab