From 1b6e0244606cf7917e68918d32928550aabf85b0 Mon Sep 17 00:00:00 2001 From: mat Date: Sun, 20 Aug 2023 23:52:01 -0500 Subject: [PATCH] don't panic if TranslatableComponent::to_string fails --- azalea-chat/src/translatable_component.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/azalea-chat/src/translatable_component.rs b/azalea-chat/src/translatable_component.rs index eb8abcdc..a1c72e35 100755 --- a/azalea-chat/src/translatable_component.rs +++ b/azalea-chat/src/translatable_component.rs @@ -133,7 +133,10 @@ impl Display for TranslatableComponent { for component in FormattedText::Translatable(self.clone()).into_iter() { let component_text = match &component { FormattedText::Text(c) => c.text.to_string(), - FormattedText::Translatable(c) => c.read()?.to_string(), + FormattedText::Translatable(c) => match c.read() { + Ok(c) => c.to_string(), + Err(_) => c.key.to_string(), + }, }; f.write_str(&component_text)?;