From b453fb375f180dbad6ebd9df27966b5ff0ac484e Mon Sep 17 00:00:00 2001 From: Jennings Zhang Date: Mon, 25 Sep 2023 06:02:47 -0400 Subject: [PATCH] Fix bug for studyData/X.X.X.XXXXX-meta.json --- Cargo.lock | 2 +- Cargo.toml | 2 +- src/log_write.rs | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index b4a01e7..e5e3c0a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -923,7 +923,7 @@ dependencies = [ [[package]] name = "rx-repack" -version = "1.0.2" +version = "1.0.3" dependencies = [ "anyhow", "camino", diff --git a/Cargo.toml b/Cargo.toml index 7607dab..0281723 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "rx-repack" description = "Rust re-write of px-repack" -version = "1.0.2" +version = "1.0.3" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/src/log_write.rs b/src/log_write.rs index f55ee5c..50047dc 100644 --- a/src/log_write.rs +++ b/src/log_write.rs @@ -55,7 +55,8 @@ pub(crate) fn write_logs( let study_meta_fname = study_data_dir.join(format!("{}-meta.json", &common.StudyInstanceUID)); if !study_meta_fname.is_file() { let study_meta_data = StudyDataMeta::new(&dcmtags, common); - write_json(study_meta_data, study_meta_fname)?; + let data: HashMap<_, _> = [(&common.StudyInstanceUID, study_meta_data)].into(); + write_json(data, study_meta_fname)?; } // write stuff to seriesData/Y.Y.Y.YYYYY-meta.json