summaryrefslogtreecommitdiff
path: root/src/types/project.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/types/project.rs')
-rw-r--r--src/types/project.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/types/project.rs b/src/types/project.rs
index 9f78445..5bd986f 100644
--- a/src/types/project.rs
+++ b/src/types/project.rs
@@ -66,9 +66,10 @@ impl Project {
use tokio::fs;
let path = if let Some(p) = path {
- let parent = p.parent();
- if parent.is_some_and(|parent| !parent.exists()) {
- fs::create_dir_all(parent.unwrap()).await?;
+ if let Some(parent) = p.parent()
+ && !parent.exists()
+ {
+ fs::create_dir_all(parent).await?;
}
p