diff --git a/core/src/modes.rs b/core/src/modes.rs index f3b0045..49b7765 100644 --- a/core/src/modes.rs +++ b/core/src/modes.rs @@ -145,7 +145,10 @@ pub fn cnf(data: &mut Data) { // retry after installing package if system::install_package(data, &package_manager, &package) { - let _ = suggestions::run_suggestion(data, &data.command); + let status = suggestions::run_suggestion(data, &data.command); + if !status.success() { + data.update_error(None); + suggestion(data); } } }