From 738af256b059a8d9239ea38695acb65d624a0760 Mon Sep 17 00:00:00 2001 From: Andrew Phillips Date: Wed, 3 Sep 2025 08:52:50 -0300 Subject: [PATCH] fix: Correctly parse `MetaPluginType` from string and remove unused import Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) --- src/modes/status.rs | 1 + src/modes/status_plugins.rs | 13 ++++++------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/modes/status.rs b/src/modes/status.rs index b3deb62..038d473 100644 --- a/src/modes/status.rs +++ b/src/modes/status.rs @@ -1,6 +1,7 @@ use clap::*; use is_terminal::IsTerminal; use std::path::PathBuf; +use std::str::FromStr; use log::debug; use crate::modes::common::{get_format_box_chars_no_border_line_separator, OutputFormat}; diff --git a/src/modes/status_plugins.rs b/src/modes/status_plugins.rs index 4b3f815..39574c9 100644 --- a/src/modes/status_plugins.rs +++ b/src/modes/status_plugins.rs @@ -1,7 +1,6 @@ use clap::*; use is_terminal::IsTerminal; use std::path::PathBuf; -use std::str::FromStr; use log::debug; use crate::modes::common::OutputFormat; @@ -40,9 +39,9 @@ fn build_meta_plugins_configured_table(settings: &config::Settings) -> Option plugin_type, - None => continue, + let meta_plugin_type = match plugin_config.name.parse() { + Ok(plugin_type) => plugin_type, + Err(_) => continue, }; // First, create a default plugin to get its default options @@ -177,9 +176,9 @@ fn build_meta_plugin_table(meta_plugin_info: &std::collections::HashMap plugin_type, - None => continue, + let meta_plugin_type = match info.meta_name.parse() { + Ok(plugin_type) => plugin_type, + Err(_) => continue, }; // Create a default plugin to get its default options