take existing_index out of create_index error

This commit is contained in:
mpostma 2020-05-29 16:25:39 +02:00
parent df7284a4df
commit db45826232

View File

@ -178,7 +178,10 @@ async fn create_index(
let created_index = data
.db
.create_index(&uid)
.map_err(Error::create_index)?;
.map_err(|e| match e {
meilisearch_core::Error::IndexAlreadyExists => e.into(),
_ => ResponseError::from(Error::create_index(e))
})?;
let index_response = data.db.main_write::<_, _, ResponseError>(|mut writer| {
let name = body.name.as_ref().unwrap_or(&uid);