From 10406a3541c3b4da9ad9ab14c6fbe427c4451be3 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Sat, 15 Aug 2026 20:17:07 -0400 Subject: [PATCH] fix(dashboard): mutate provider-status state inside the renderer dispatch --- .../Dashboard/Components/Pages/AlarmsPage.razor | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/ZB.MOM.WW.MxGateway.Server/Dashboard/Components/Pages/AlarmsPage.razor b/src/ZB.MOM.WW.MxGateway.Server/Dashboard/Components/Pages/AlarmsPage.razor index 2aecd24..0110b90 100644 --- a/src/ZB.MOM.WW.MxGateway.Server/Dashboard/Components/Pages/AlarmsPage.razor +++ b/src/ZB.MOM.WW.MxGateway.Server/Dashboard/Components/Pages/AlarmsPage.razor @@ -207,8 +207,11 @@ continue; } - _providerStatus = DashboardAlarmProviderStatus.FromFeed(message); - await InvokeAsync(StateHasChanged).ConfigureAwait(false); + await InvokeAsync(() => + { + _providerStatus = DashboardAlarmProviderStatus.FromFeed(message); + StateHasChanged(); + }).ConfigureAwait(false); } } catch (OperationCanceledException)