Fix directory creation in Asset save method

This commit is contained in:
2026-01-06 13:42:42 +01:00
parent 1147d9b3f0
commit 10384d15e5

View File

@@ -1,3 +1,5 @@
use std::fs;
use anyhow::Result; use anyhow::Result;
use chrono::{Duration, Utc}; use chrono::{Duration, Utc};
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
@@ -50,6 +52,7 @@ impl Asset {
} }
pub fn save(&self) -> Result<String> { pub fn save(&self) -> Result<String> {
let _ = fs::create_dir_all(DATA_STORAGE);
let id = self.id.clone(); let id = self.id.clone();
let path = format!("{}{}", DATA_STORAGE, self.id); let path = format!("{}{}", DATA_STORAGE, self.id);
std::fs::create_dir_all(DATA_STORAGE)?; std::fs::create_dir_all(DATA_STORAGE)?;