From 10384d15e5b7812a2d4c1308b51df4ffe57de9a4 Mon Sep 17 00:00:00 2001 From: icsboyx Date: Tue, 6 Jan 2026 13:42:42 +0100 Subject: [PATCH] Fix directory creation in Asset save method --- src/data_mgt.rs | 3 +++ 1 file changed, 3 insertions(+) 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)?;