From 77cdc280c225cd2a389b9860bfbb86029ef73299 Mon Sep 17 00:00:00 2001 From: Conrad Irwin Date: Thu, 22 Feb 2024 22:42:32 -0700 Subject: [PATCH] Fix a panic in the assistant panel (#8244) Release Notes: - Fixed a panic in the assistant panel when the app is shutting down. --- crates/assistant/src/assistant_panel.rs | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/crates/assistant/src/assistant_panel.rs b/crates/assistant/src/assistant_panel.rs index 4e861c9d3e40121be93d620d1e9e06dc5d2dc556..147342c1a466ca6eacfbf8d5c0dc72805d72228d 100644 --- a/crates/assistant/src/assistant_panel.rs +++ b/crates/assistant/src/assistant_panel.rs @@ -122,16 +122,13 @@ impl AssistantPanel { .await .log_err() .unwrap_or_default(); - let (api_url, model_name) = cx - .update(|cx| { - let settings = AssistantSettings::get_global(cx); - ( - settings.openai_api_url.clone(), - settings.default_open_ai_model.full_name().to_string(), - ) - }) - .log_err() - .unwrap(); + let (api_url, model_name) = cx.update(|cx| { + let settings = AssistantSettings::get_global(cx); + ( + settings.openai_api_url.clone(), + settings.default_open_ai_model.full_name().to_string(), + ) + })?; let completion_provider = OpenAiCompletionProvider::new( api_url, model_name,