fix(rag): retrieve dynamic tenantId instead of hardcoded literal in global Q&A

This commit is contained in:
2026-05-23 20:30:11 +02:00
parent d78abd0c4d
commit 9d396570aa
@@ -6,6 +6,8 @@
@using System.Net.Http.Json
@inject HttpClient Http
@inject IKnowledgeService KnowledgeService
@inject AuthenticationStateProvider AuthStateProvider
<div class="intelligence-page">
<header class="intelligence-header">
@@ -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;