mirror of
https://github.com/meilisearch/MeiliSearch
synced 2024-11-22 12:54:26 +01:00
Merge #2066
2066: bug(http): fix task duration r=MarinPostma a=MarinPostma `@gmourier` found that the duration in the task view was not computed correctly, this pr fixes it. `@curquiza,` I let you decide if we need to make a hotfix out of this or wait for the next release. This is not breaking. Co-authored-by: mpostma <postma.marin@protonmail.com>
This commit is contained in:
commit
010dcc3e80
@ -245,13 +245,13 @@ impl From<Task> for TaskView {
|
||||
_ => unreachable!("A task must always have a creation event."),
|
||||
};
|
||||
|
||||
let duration = finished_at.map(|ts| (ts - enqueued_at));
|
||||
|
||||
let started_at = events.iter().find_map(|e| match e {
|
||||
TaskEvent::Processing(ts) => Some(*ts),
|
||||
_ => None,
|
||||
});
|
||||
|
||||
let duration = finished_at.zip(started_at).map(|(tf, ts)| (tf - ts));
|
||||
|
||||
Self {
|
||||
uid: id,
|
||||
index_uid: index_uid.into_inner(),
|
||||
|
Loading…
Reference in New Issue
Block a user