From 474870dad5b0d2d87954031c1cd5eedf0d267a42 Mon Sep 17 00:00:00 2001 From: Mathieu133 Date: Tue, 10 Nov 2026 15:47:35 +0100 Subject: [PATCH] fix(audit-log): show role names next to mentions in member role updates --- crates/rustmail/src/handlers/audit_log/formatters/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/crates/rustmail/src/handlers/audit_log/formatters/mod.rs b/crates/rustmail/src/handlers/audit_log/formatters/mod.rs index 0c09f538..7a1c196e 100644 --- a/crates/rustmail/src/handlers/audit_log/formatters/mod.rs +++ b/crates/rustmail/src/handlers/audit_log/formatters/mod.rs @@ -818,7 +818,7 @@ pub async fn format_change_value(alc: &AuditLogContext<'_>, change: &Change) -> let name = alc.translate("audit_log.change.roles_added", None).await; let roles_str = roles .iter() - .map(|r| format!("<@&{}>", r.id.get())) + .map(|r| format!("<@&{}> (`{}`)", r.id.get(), r.name)) .collect::>() .join(", "); Some(EmbedField::new(name, roles_str, false)) @@ -831,7 +831,7 @@ pub async fn format_change_value(alc: &AuditLogContext<'_>, change: &Change) -> let name = alc.translate("audit_log.change.roles_removed", None).await; let roles_str = roles .iter() - .map(|r| format!("<@&{}>", r.id.get())) + .map(|r| format!("<@&{}> (`{}`)", r.id.get(), r.name)) .collect::>() .join(", "); Some(EmbedField::new(name, roles_str, false))