mirror of
https://github.com/meilisearch/meilisearch.git
synced 2024-11-22 18:17:39 +08:00
Only remap the main database once
This commit is contained in:
parent
7dd1226faf
commit
d050c9b4ae
@ -268,21 +268,10 @@ impl Index {
|
||||
) -> heed::Result<()> {
|
||||
let mut txn = env.write_txn()?;
|
||||
// The db was just created, we update its metadata with the relevant information.
|
||||
if main
|
||||
.remap_types::<Str, SerdeJson<OffsetDateTime>>()
|
||||
.get(&txn, main_key::CREATED_AT_KEY)?
|
||||
.is_none()
|
||||
{
|
||||
main.remap_types::<Str, SerdeJson<OffsetDateTime>>().put(
|
||||
&mut txn,
|
||||
main_key::UPDATED_AT_KEY,
|
||||
&updated_at,
|
||||
)?;
|
||||
main.remap_types::<Str, SerdeJson<OffsetDateTime>>().put(
|
||||
&mut txn,
|
||||
main_key::CREATED_AT_KEY,
|
||||
&created_at,
|
||||
)?;
|
||||
let main = main.remap_types::<Str, SerdeJson<OffsetDateTime>>();
|
||||
if main.get(&txn, main_key::CREATED_AT_KEY)?.is_none() {
|
||||
main.put(&mut txn, main_key::UPDATED_AT_KEY, &updated_at)?;
|
||||
main.put(&mut txn, main_key::CREATED_AT_KEY, &created_at)?;
|
||||
txn.commit()?;
|
||||
}
|
||||
Ok(())
|
||||
|
Loading…
Reference in New Issue
Block a user