Skip to content

Commit bea4c9f

Browse files
committed
Fixed critical failure when advanced filter contains an empty query
1 parent c51e4df commit bea4c9f

2 files changed

Lines changed: 9 additions & 2 deletions

File tree

src/EventLogExpert/Shared/Components/Filters/AdvancedFilterRow.razor.cs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,13 @@ private void SaveFilter()
5050
{
5151
if (!string.IsNullOrEmpty(_errorMessage)) { return; }
5252

53+
if (string.IsNullOrWhiteSpace(Value.Comparison.Value))
54+
{
55+
_errorMessage = "Cannot save an empty filter";
56+
57+
return;
58+
}
59+
5360
Dispatcher.Dispatch(new FilterPaneAction.SetFilter(Value with { IsEditing = false, IsEnabled = true }));
5461
}
5562

src/EventLogExpert/Shared/MainLayout.razor.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ namespace EventLogExpert.Shared;
1111

1212
public sealed partial class MainLayout
1313
{
14-
[Inject] private IDispatcher Dispatcher { get; init; } = null!;
15-
1614
[Inject] private IAppTitleService AppTitleService { get; init; } = null!;
1715

16+
[Inject] private IDispatcher Dispatcher { get; init; } = null!;
17+
1818
protected override async Task OnAfterRenderAsync(bool firstRender)
1919
{
2020
if (firstRender)

0 commit comments

Comments
 (0)