diff --git a/radicle-cli/src/commands/patch/create.rs b/radicle-cli/src/commands/patch/create.rs index ecbe1b1d..ad905942 100644 --- a/radicle-cli/src/commands/patch/create.rs +++ b/radicle-cli/src/commands/patch/create.rs @@ -40,7 +40,7 @@ pub fn handle_patch_message( let (title, description) = (title.trim(), description.trim()); if title.is_empty() { - anyhow::bail!("a title must be given"); + anyhow::bail!("a patch title must be provided"); } Ok((title.to_string(), description.to_owned())) diff --git a/radicle-term/src/editor.rs b/radicle-term/src/editor.rs index 7aafafe1..a349085d 100644 --- a/radicle-term/src/editor.rs +++ b/radicle-term/src/editor.rs @@ -69,12 +69,10 @@ impl Editor { process::Command::new(cmd).arg(&self.path).spawn()?.wait()?; let text = fs::read_to_string(&self.path)?; - let text = text.strip_prefix(&initial).unwrap_or(&text); - if text.trim().is_empty() { return Ok(None); } - Ok(Some(text.to_owned())) + Ok(Some(text)) } }