From 4bcb94ab275f06f94b765cd9d13b9edcd382ba03 Mon Sep 17 00:00:00 2001 From: Jan-Bulthuis Date: Sun, 10 Aug 2025 01:14:56 +0200 Subject: [PATCH] fix: Create data_dir if it does not exist --- src/dns.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/dns.rs b/src/dns.rs index 1fb012c..511e02f 100644 --- a/src/dns.rs +++ b/src/dns.rs @@ -267,6 +267,9 @@ async fn init_dns_registrations( async fn write_registrations(registrations: &Registrations, config: &Config) { let path = config.data_dir.join("registrations.toml"); let contents = toml::to_string(registrations).unwrap(); + if !config.data_dir.exists() { + tokio::fs::create_dir_all(&config.data_dir).await.unwrap(); + } tokio::fs::write(path, contents).await.unwrap(); }