From 4a087a4f245321196f0f6ab739ddb28fae919cc4 Mon Sep 17 00:00:00 2001 From: SysAdmin Date: Wed, 25 Feb 2026 22:03:02 +0000 Subject: [PATCH] fix(sync): log Mattermost user lookup response body on failure Adds response body to the warning log when Mattermost user lookup fails, making it easier to diagnose token/permission issues from logs. Co-Authored-By: Claude Opus 4.6 --- BlazorApp/Services/ProvisioningService.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/BlazorApp/Services/ProvisioningService.cs b/BlazorApp/Services/ProvisioningService.cs index 33847be..73d36f7 100644 --- a/BlazorApp/Services/ProvisioningService.cs +++ b/BlazorApp/Services/ProvisioningService.cs @@ -451,7 +451,9 @@ public class ProvisioningService var userResponse = await client.GetAsync($"/api/v4/users/username/{username}"); if (!userResponse.IsSuccessStatusCode) { - _logger.LogWarning("Mattermost user lookup failed for {Username}: {Status}", username, userResponse.StatusCode); + var lookupBody = await userResponse.Content.ReadAsStringAsync(); + _logger.LogWarning("Mattermost user lookup failed for {Username}: {Status} {Body}", + username, userResponse.StatusCode, lookupBody); return (false, $"User not found ({userResponse.StatusCode})"); }