Move id format check from server into notmuch

This commit is contained in:
2025-04-20 10:47:40 -07:00
parent c703be2ca5
commit 4da888b240
2 changed files with 7 additions and 7 deletions

View File

@@ -598,6 +598,11 @@ impl Notmuch {
#[instrument(skip_all, fields(id=id,part=part))]
pub fn show_original_part(&self, id: &MessageId, part: usize) -> Result<Vec<u8>, NotmuchError> {
let id = if id.starts_with("id:") {
id
} else {
&format!("id:{id}")
};
let res = self.run_notmuch(["show", "--part", &part.to_string(), id])?;
Ok(res)
}