diff --git a/meilisearch-lib/src/tasks/scheduler.rs b/meilisearch-lib/src/tasks/scheduler.rs index 67aa6d8e5..1f76f179a 100644 --- a/meilisearch-lib/src/tasks/scheduler.rs +++ b/meilisearch-lib/src/tasks/scheduler.rs @@ -148,7 +148,8 @@ impl TaskQueue { let id = task.id; let uid = match task.index_uid { Some(uid) => TaskListIdentifier::Index(uid.into_inner()), - None => unreachable!(), + None if matches!(task.content, TaskContent::Dump { .. }) => TaskListIdentifier::Dump, + None => unreachable!("invalid task state"), }; let kind = match task.content { TaskContent::DocumentAddition {