diff --git a/projects/observability/src/shared/dashboard/widgets/table/table-widget-renderer.component.ts b/projects/observability/src/shared/dashboard/widgets/table/table-widget-renderer.component.ts index 6c9ef0fca..b10f70950 100644 --- a/projects/observability/src/shared/dashboard/widgets/table/table-widget-renderer.component.ts +++ b/projects/observability/src/shared/dashboard/widgets/table/table-widget-renderer.component.ts @@ -470,12 +470,18 @@ export class TableWidgetRendererComponent } public onSearchChange(text: string): void { - const searchFilter: TableFilter = { - field: this.api.model.getSearchAttribute()!, - operator: FilterOperator.Like, - value: text - }; - this.searchFilterSubject.next([searchFilter]); + let searchFilters: TableFilter[] = []; + // In case of empty string, avoid sending LIKE operator with empty value + if (isNonEmptyString(text)) { + searchFilters = [ + { + field: this.api.model.getSearchAttribute()!, + operator: FilterOperator.Like, + value: text + } + ]; + } + this.searchFilterSubject.next(searchFilters); } public onViewChange(view: string): void {