temp.md file left behind bug fixed
This commit is contained in:
parent
f18e936b84
commit
ab12d393a1
@ -39,7 +39,8 @@ pub fn edit_info(id : Id, vault_folder : path::PathBuf, editor : &str) -> Result
|
|||||||
else {
|
else {
|
||||||
let file_contents = fs::read_to_string(&temp_path)?;
|
let file_contents = fs::read_to_string(&temp_path)?;
|
||||||
|
|
||||||
task.data.info = if file_contents.is_empty() {
|
// Check if the remaining file is just whitespace, so the info will become None
|
||||||
|
task.data.info = if file_contents.trim().is_empty() {
|
||||||
None
|
None
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
@ -48,6 +49,9 @@ pub fn edit_info(id : Id, vault_folder : path::PathBuf, editor : &str) -> Result
|
|||||||
|
|
||||||
task.save()?;
|
task.save()?;
|
||||||
|
|
||||||
|
// Remove the temporary file
|
||||||
|
fs::remove_file(&temp_path)?;
|
||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -108,7 +112,7 @@ pub fn edit_raw(id : Id, vault_folder : path::PathBuf, editor : &str, state : &m
|
|||||||
|
|
||||||
task.save()?;
|
task.save()?;
|
||||||
|
|
||||||
trash::delete(&temp_path)?;
|
fs::remove_file(&temp_path)?;
|
||||||
|
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user