From 229b6b1763a84b9c5b032ce452c165633083da69 Mon Sep 17 00:00:00 2001 From: Jonas Kruckenberg <118265418+CrabNejonas@users.noreply.github.com> Date: Tue, 5 Dec 2023 11:44:43 +0100 Subject: [PATCH] fix: panic on empty updater spans --- devtools/src/layer.rs | 2 +- devtools/src/visitors.rs | 7 ++----- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/devtools/src/layer.rs b/devtools/src/layer.rs index 7e52a59c..167353fc 100644 --- a/devtools/src/layer.rs +++ b/devtools/src/layer.rs @@ -111,7 +111,7 @@ where Event::Event { at, metadata, - message, + message: message.unwrap_or_default(), fields, maybe_parent, } diff --git a/devtools/src/visitors.rs b/devtools/src/visitors.rs index e0cf8a75..7f54b226 100644 --- a/devtools/src/visitors.rs +++ b/devtools/src/visitors.rs @@ -35,11 +35,8 @@ impl EventVisitor { message: None, } } - pub(crate) fn result(self) -> (String, Vec) { - ( - self.message.unwrap(), // TODO handle result here - self.field_visitor.result(), - ) + pub(crate) fn result(self) -> (Option, Vec) { + (self.message, self.field_visitor.result()) } }