summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bin/domain/imag-habit/src/main.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/bin/domain/imag-habit/src/main.rs b/bin/domain/imag-habit/src/main.rs
index dc70334e..5c7f8a75 100644
--- a/bin/domain/imag-habit/src/main.rs
+++ b/bin/domain/imag-habit/src/main.rs
@@ -254,7 +254,11 @@ fn today(rt: &Runtime, future: bool) {
let done = scmd.is_present("today-done");
(futu, done)
} else {
- (true, rt.cli().subcommand_matches("status").unwrap().is_present("status-done"))
+ if let Some(status) = rt.cli().subcommand_matches("status") {
+ (true, status.is_present("status-done"))
+ } else {
+ (true, false)
+ }
}
};
let today = ::chrono::offset::Local::today().naive_local();