diff options
Diffstat (limited to 'crates/atuin-kv/src/database.rs')
| -rw-r--r-- | crates/atuin-kv/src/database.rs | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/crates/atuin-kv/src/database.rs b/crates/atuin-kv/src/database.rs index ad9226de..b0aa4bd2 100644 --- a/crates/atuin-kv/src/database.rs +++ b/crates/atuin-kv/src/database.rs @@ -30,11 +30,10 @@ impl Database { std::process::exit(1); } - if !path.exists() { - if let Some(dir) = path.parent() { + if !path.exists() + && let Some(dir) = path.parent() { fs::create_dir_all(dir).await?; } - } let opts = SqliteConnectOptions::from_str(path.as_os_str().to_str().unwrap())? .journal_mode(SqliteJournalMode::Wal) |
