diff --git a/codex-rs/tui/src/chatwidget/plugins.rs b/codex-rs/tui/src/chatwidget/plugins.rs index 0f8ed0eaeb..9bc62fe261 100644 --- a/codex-rs/tui/src/chatwidget/plugins.rs +++ b/codex-rs/tui/src/chatwidget/plugins.rs @@ -2161,7 +2161,7 @@ fn plugin_detail_request_for_entry( } fn plugin_request_name(plugin: &PluginSummary) -> String { - if matches!(plugin.source, PluginSource::Remote) + if matches!(&plugin.source, PluginSource::Remote) && let Some(remote_plugin_id) = plugin_remote_identity(plugin) { return remote_plugin_id; @@ -2178,7 +2178,7 @@ fn plugin_remote_identity(plugin: &PluginSummary) -> Option { } fn plugin_uninstall_id(plugin: &PluginSummary) -> Option { - if matches!(plugin.source, PluginSource::Remote) { + if matches!(&plugin.source, PluginSource::Remote) { return plugin_remote_identity(plugin); } Some(plugin.id.clone())