aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/command/require_command.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/command/require_command.rs')
-rw-r--r--crates/shirabe/src/command/require_command.rs11
1 files changed, 6 insertions, 5 deletions
diff --git a/crates/shirabe/src/command/require_command.rs b/crates/shirabe/src/command/require_command.rs
index 57445b14..2826e04b 100644
--- a/crates/shirabe/src/command/require_command.rs
+++ b/crates/shirabe/src/command/require_command.rs
@@ -599,17 +599,18 @@ impl Command for RequireCommand {
let result = match do_update_result {
Ok(result) => {
let final_result = if result == 0 && (requirements_to_guess.len() as i64) > 0 {
+ let fixed = input
+ .borrow()
+ .get_option("fixed")?
+ .as_bool()
+ .unwrap_or(false);
self.update_requirements_after_resolution(
&requirements_to_guess,
require_key,
remove_key,
sort_packages,
dry_run,
- input
- .borrow()
- .get_option("fixed")?
- .as_bool()
- .unwrap_or(false),
+ fixed,
)?
} else {
result