From 63b0aa6a244d017a0e3e41766b403c7e5072bd4b Mon Sep 17 00:00:00 2001 From: metamuffin Date: Mon, 2 Jun 2025 20:10:45 +0200 Subject: remove null metadata keys --- src/worker_ws.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/worker_ws.rs b/src/worker_ws.rs index 8c502cd..9bd90ca 100644 --- a/src/worker_ws.rs +++ b/src/worker_ws.rs @@ -176,7 +176,13 @@ impl State { } WorkerRequest::Metadata { key, data } => { let m = self.metadata.entry(key.clone()).or_default(); - m.extend(data); + for (k, v) in data { + if v.is_null() { + m.remove(&k); + } else { + m.insert(k, v); + } + } self.send_webui_task_update(&key); } WorkerRequest::Enqueue { -- cgit v1.2.3-70-g09d2