cli/list: don't show current task on finished

This commit is contained in:
Dmitriy Pleshevskiy 2022-08-21 00:01:00 +03:00
parent a8f8e23cf4
commit 73ab922c77
Signed by: pleshevskiy
GPG Key ID: 1B59187B161C0215
1 changed files with 8 additions and 4 deletions

View File

@ -30,10 +30,14 @@ pub fn execute(repo: impl Repository, args: Args) {
Err(err) => return eprintln!("Cannot read tasks: {}", err), Err(err) => return eprintln!("Cannot read tasks: {}", err),
}; };
let cur_task = match repo.get_current_task_opt() { let cur_task = if args.finished {
Ok(cur_task) => cur_task, None
Err(err) => { } else {
return eprintln!("Cannot read current task: {}", err); match repo.get_current_task_opt() {
Ok(cur_task) => cur_task,
Err(err) => {
return eprintln!("Cannot read current task: {}", err);
}
} }
}; };