From 078d685d8e84e9c97f605d2f302dde72f1d2d248 Mon Sep 17 00:00:00 2001 From: "nick.yi" Date: Thu, 20 Nov 2025 14:07:14 +0800 Subject: [PATCH] hotfix HttpContext NullReferenceException --- src/Plugins/BotSharp.Plugin.ChatHub/SignalRHub.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Plugins/BotSharp.Plugin.ChatHub/SignalRHub.cs b/src/Plugins/BotSharp.Plugin.ChatHub/SignalRHub.cs index 2cb0d1627..a261084bb 100644 --- a/src/Plugins/BotSharp.Plugin.ChatHub/SignalRHub.cs +++ b/src/Plugins/BotSharp.Plugin.ChatHub/SignalRHub.cs @@ -28,7 +28,8 @@ public override async Task OnConnectedAsync() _logger.LogInformation($"SignalR Hub: {_user.FirstName} {_user.LastName} ({Context.User.Identity.Name}) connected in {Context.ConnectionId}"); var convService = _services.GetRequiredService(); - _context.HttpContext.Request.Query.TryGetValue("conversation-id", out var conversationId); + var httpContext = Context.GetHttpContext(); + string? conversationId = httpContext?.Request?.Query["conversation-id"].FirstOrDefault(); if (!string.IsNullOrEmpty(conversationId)) {