diff --git a/src/NexusReader.UI.Shared/Pages/Intelligence.razor b/src/NexusReader.UI.Shared/Pages/Intelligence.razor index 9440b90..67d919f 100644 --- a/src/NexusReader.UI.Shared/Pages/Intelligence.razor +++ b/src/NexusReader.UI.Shared/Pages/Intelligence.razor @@ -6,6 +6,8 @@ @using System.Net.Http.Json @inject HttpClient Http @inject IKnowledgeService KnowledgeService +@inject AuthenticationStateProvider AuthStateProvider +
@@ -422,7 +424,10 @@ ebookId = parsedId; } - var result = await KnowledgeService.AskQuestionAsync(_question, "tenantId", ebookId); + var authState = await AuthStateProvider.GetAuthenticationStateAsync(); + var tenantId = authState.User.FindFirst("TenantId")?.Value ?? "global"; + + var result = await KnowledgeService.AskQuestionAsync(_question, tenantId, ebookId); if (result.IsSuccess) { _response = result.Value;