diff --git a/src/discord/monitor/provider.allowlist.test.ts b/src/discord/monitor/provider.allowlist.test.ts index efa9085a44f..417cb5e4563 100644 --- a/src/discord/monitor/provider.allowlist.test.ts +++ b/src/discord/monitor/provider.allowlist.test.ts @@ -91,6 +91,6 @@ describe("resolveDiscordAllowlistConfig", () => { expect(logs).toContain( "discord channels unresolved: 145/c404 (guild:Ops; channel:missing-room)", ); - expect(logs).toContain("discord users resolved: 387→387 (name:Peter)"); + expect(logs).toContain("discord users resolved: 387→Peter (id:387)"); }); }); diff --git a/src/discord/monitor/provider.allowlist.ts b/src/discord/monitor/provider.allowlist.ts index 49d4068dfa8..b4e744af62a 100644 --- a/src/discord/monitor/provider.allowlist.ts +++ b/src/discord/monitor/provider.allowlist.ts @@ -63,9 +63,11 @@ function formatDiscordChannelUnresolved(entry: DiscordChannelLogEntry): string { } function formatDiscordUserResolved(entry: DiscordUserLogEntry): string { - const base = `${entry.input}→${entry.id}`; + const displayName = entry.name?.trim(); + const target = displayName || entry.id; + const base = `${entry.input}→${target}`; return formatResolutionLogDetails(base, [ - entry.name ? `name:${entry.name}` : undefined, + displayName && entry.id ? `id:${entry.id}` : undefined, entry.guildName ? `guild:${entry.guildName}` : undefined, entry.note, ]);