diff --git a/index-scheduler/src/lib.rs b/index-scheduler/src/lib.rs index 6c797ea93..ddf75b2a8 100644 --- a/index-scheduler/src/lib.rs +++ b/index-scheduler/src/lib.rs @@ -525,7 +525,10 @@ impl IndexScheduler { /// Create a new index without any associated task. pub fn create_raw_index(&self, name: &str) -> Result { let mut wtxn = self.env.write_txn()?; - self.index_mapper.create_index(&mut wtxn, name) + let index = self.index_mapper.create_index(&mut wtxn, name)?; + wtxn.commit()?; + + Ok(index) } pub fn create_update_file(&self) -> Result<(Uuid, file_store::File)> {