Fix: Sort by date, not by id
This patch fixes a bug. We stated in the helptext of the "show" command that when showing several logs, we sort by date. This was not true as we sorted by Id, which also included the name of the log, hence we effectively sorted by name. This patch fixes that. Output is not sorted by date. Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
This commit is contained in:
parent
a21d4b7122
commit
32c5ec1e00
1 changed files with 1 additions and 1 deletions
|
@ -173,7 +173,7 @@ fn show(rt: &Runtime) {
|
||||||
})
|
})
|
||||||
.filter(|e| e.is_log().map_err_trace_exit_unwrap())
|
.filter(|e| e.is_log().map_err_trace_exit_unwrap())
|
||||||
.map(|entry| (entry.diary_id().map_err_trace_exit_unwrap(), entry))
|
.map(|entry| (entry.diary_id().map_err_trace_exit_unwrap(), entry))
|
||||||
.sorted_by_key(|tpl| tpl.0.clone())
|
.sorted_by_key(|tpl| tpl.0.get_date_representation())
|
||||||
.into_iter()
|
.into_iter()
|
||||||
.map(|tpl| { debug!("Found entry: {:?}", tpl.1); tpl })
|
.map(|tpl| { debug!("Found entry: {:?}", tpl.1); tpl })
|
||||||
.map(|(id, entry)| {
|
.map(|(id, entry)| {
|
||||||
|
|
Loading…
Reference in a new issue