diff --git a/src/receive_imf.rs b/src/receive_imf.rs index a60ebc339..08e29b7de 100644 --- a/src/receive_imf.rs +++ b/src/receive_imf.rs @@ -1904,7 +1904,7 @@ async fn apply_mailinglist_changes( let (contact_id, _) = Contact::add_or_lookup(context, "", list_post, Origin::Hidden).await?; let mut contact = Contact::load_from_db(context, contact_id).await?; - if contact.param.get(Param::ListId) != Some(listid) { + if contact.param.get(Param::ListId) != Some(listid.as_str()) { contact.param.set(Param::ListId, listid); contact.update_param(context).await?; }