From 12fe4c6ba501d13b9f5dad7f307737c91a08e65c Mon Sep 17 00:00:00 2001 From: k Date: Fri, 8 Nov 2024 22:53:39 +0100 Subject: [PATCH] parser: fix metadata bug --- parser/src/databases/metadata.rs | 2 +- parser/src/databases/txid_to_tx_data.rs | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/parser/src/databases/metadata.rs b/parser/src/databases/metadata.rs index 0ca6781dc..eb0046c5d 100644 --- a/parser/src/databases/metadata.rs +++ b/parser/src/databases/metadata.rs @@ -99,7 +99,7 @@ impl MetadataData { fn _import(path: &Path, version: u16) -> color_eyre::Result { fs::create_dir_all(path)?; - let s: MetadataData = Serialization::Binary.import(path)?; + let s: MetadataData = Serialization::Binary.import(&Self::full_path(path))?; if s.version != version { return Err(eyre!("Bad version")); diff --git a/parser/src/databases/txid_to_tx_data.rs b/parser/src/databases/txid_to_tx_data.rs index 3e076cd0b..59a706249 100644 --- a/parser/src/databases/txid_to_tx_data.rs +++ b/parser/src/databases/txid_to_tx_data.rs @@ -126,9 +126,10 @@ impl TxidToTxData { impl AnyDatabaseGroup for TxidToTxData { fn import() -> Self { - Self { - metadata: Metadata::import(Self::root(), 2), + let metadata = Metadata::import(Self::root(), 2); + Self { + metadata, map: BTreeMap::default(), } }