diff --git a/extensions/msteams/src/attachments/graph.ts b/extensions/msteams/src/attachments/graph.ts index fd03dc81a69..95651254d02 100644 --- a/extensions/msteams/src/attachments/graph.ts +++ b/extensions/msteams/src/attachments/graph.ts @@ -302,6 +302,10 @@ export async function downloadMSTeamsGraphMedia(params: { try { accessToken = await params.tokenProvider.getAccessToken("https://graph.microsoft.com"); } catch (err) { + debugLog?.debug?.("graph media token acquisition failed", { + messageUrl, + error: err instanceof Error ? err.message : String(err), + }); params.logger?.warn?.("msteams graph token acquisition failed", { error: err instanceof Error ? err.message : String(err), }); @@ -412,6 +416,10 @@ export async function downloadMSTeamsGraphMedia(params: { await release(); } } catch (err) { + debugLog?.debug?.("graph media message fetch failed", { + messageUrl, + error: err instanceof Error ? err.message : String(err), + }); params.logger?.warn?.("msteams graph message fetch failed", { error: err instanceof Error ? err.message : String(err), }); diff --git a/extensions/msteams/src/monitor-handler/inbound-media.ts b/extensions/msteams/src/monitor-handler/inbound-media.ts index a6ccdf53f17..0ae868e95e7 100644 --- a/extensions/msteams/src/monitor-handler/inbound-media.ts +++ b/extensions/msteams/src/monitor-handler/inbound-media.ts @@ -136,6 +136,7 @@ export async function resolveMSTeamsInboundMedia(params: { allowHosts, authAllowHosts: params.authAllowHosts, preserveFilenames, + log, logger: log, }); attempts.push({