mirror of
https://github.com/meilisearch/MeiliSearch
synced 2024-11-26 06:44:27 +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."),
|
_ => 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 {
|
let started_at = events.iter().find_map(|e| match e {
|
||||||
TaskEvent::Processing(ts) => Some(*ts),
|
TaskEvent::Processing(ts) => Some(*ts),
|
||||||
_ => None,
|
_ => None,
|
||||||
});
|
});
|
||||||
|
|
||||||
|
let duration = finished_at.zip(started_at).map(|(tf, ts)| (tf - ts));
|
||||||
|
|
||||||
Self {
|
Self {
|
||||||
uid: id,
|
uid: id,
|
||||||
index_uid: index_uid.into_inner(),
|
index_uid: index_uid.into_inner(),
|
||||||
|
Loading…
Reference in New Issue
Block a user