diff --git a/crates/core/src/message/delete.rs b/crates/core/src/message/delete.rs index cc768f6..20185d0 100644 --- a/crates/core/src/message/delete.rs +++ b/crates/core/src/message/delete.rs @@ -26,6 +26,6 @@ pub async fn delete_messages_impl(request: HashMap>) -> BichonR .delete_envelopes_multi_account(request.clone()) .await?; ATTACHMENT_MANAGER - .delete_envelopes_multi_account(request) + .delete_attachments_multi_account(request) .await } diff --git a/crates/core/src/store/tantivy/attachment.rs b/crates/core/src/store/tantivy/attachment.rs index 1b14009..131cc61 100644 --- a/crates/core/src/store/tantivy/attachment.rs +++ b/crates/core/src/store/tantivy/attachment.rs @@ -260,7 +260,7 @@ impl IndexManager { IndexRecordOption::Basic, ); let envelope_id_query = TermQuery::new( - Term::from_field_text(SchemaTools::attachment_fields().f_id, aid), + Term::from_field_text(SchemaTools::attachment_fields().f_envelope_id, aid), IndexRecordOption::Basic, ); let boolean_query = BooleanQuery::new(vec![ @@ -633,7 +633,7 @@ impl IndexManager { Ok(()) } - pub async fn delete_envelopes_multi_account( + pub async fn delete_attachments_multi_account( &self, deletes: HashMap>, ) -> BichonResult<()> {