diff --git a/src/data_mgt.rs b/src/data_mgt.rs index c393c28..11e1370 100644 --- a/src/data_mgt.rs +++ b/src/data_mgt.rs @@ -1,3 +1,5 @@ +use std::fs; + use anyhow::Result; use chrono::{Duration, Utc}; use serde::{Deserialize, Serialize}; @@ -50,6 +52,7 @@ impl Asset { } pub fn save(&self) -> Result { + let _ = fs::create_dir_all(DATA_STORAGE); let id = self.id.clone(); let path = format!("{}{}", DATA_STORAGE, self.id); std::fs::create_dir_all(DATA_STORAGE)?;