From 7d9637861fc71c29ff287313657ca0bfc2b95d8a Mon Sep 17 00:00:00 2001 From: mpostma Date: Thu, 11 Mar 2021 22:54:38 +0100 Subject: [PATCH] fix add primary key on index creation --- meilisearch-http/src/index_controller/index_actor.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meilisearch-http/src/index_controller/index_actor.rs b/meilisearch-http/src/index_controller/index_actor.rs index b5d5792b2..10a8db9f4 100644 --- a/meilisearch-http/src/index_controller/index_actor.rs +++ b/meilisearch-http/src/index_controller/index_actor.rs @@ -486,6 +486,11 @@ impl IndexStore for HeedIndexStore { let index = spawn_blocking(move || -> Result { let index = open_index(&path, 4096 * 100_000)?; + if let Some(primary_key) = primary_key { + let mut txn = index.write_txn()?; + index.put_primary_key(&mut txn, &primary_key)?; + txn.commit()?; + } Ok(index) }) .await