diff --git a/compliance-dashboard/src/pages/findings.rs b/compliance-dashboard/src/pages/findings.rs index f3aee70..efebf04 100644 --- a/compliance-dashboard/src/pages/findings.rs +++ b/compliance-dashboard/src/pages/findings.rs @@ -23,7 +23,7 @@ pub fn FindingsPage() -> Element { .ok() }); - let findings = use_resource(move || { + let mut findings = use_resource(move || { let p = page(); let sev = severity_filter(); let typ = type_filter(); @@ -162,6 +162,7 @@ pub fn FindingsPage() -> Element { let s = status_str.clone(); spawn(async move { let _ = crate::infrastructure::findings::bulk_update_finding_status(ids, s).await; + findings.restart(); }); selected_ids.set(Vec::new()); },