diff --git a/meilisearch-http/src/index_controller/update_actor/store/mod.rs b/meilisearch-http/src/index_controller/update_actor/store/mod.rs index f4abeae09..34e364497 100644 --- a/meilisearch-http/src/index_controller/update_actor/store/mod.rs +++ b/meilisearch-http/src/index_controller/update_actor/store/mod.rs @@ -162,8 +162,7 @@ impl UpdateStore { // function returns a Result and we must just unlock the loop on Result. 'outer: while timeout(duration, notification_receiver.recv()) .await - .transpose() - .map_or(false, |r| r.is_ok()) + .map_or(true, |o| o.is_some()) { loop { match update_store_weak.upgrade() {