From 26b738ef6468f60fb249c3fe5d37e4b99f0792ff Mon Sep 17 00:00:00 2001 From: hchen Date: Wed, 25 Oct 2023 14:44:27 -0500 Subject: [PATCH] Populate states for ResponseTemplateService --- .../BotSharp.Core/Templating/ResponseTemplateService.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Infrastructure/BotSharp.Core/Templating/ResponseTemplateService.cs b/src/Infrastructure/BotSharp.Core/Templating/ResponseTemplateService.cs index cb536e0e..6bde9ce6 100644 --- a/src/Infrastructure/BotSharp.Core/Templating/ResponseTemplateService.cs +++ b/src/Infrastructure/BotSharp.Core/Templating/ResponseTemplateService.cs @@ -35,6 +35,10 @@ public class ResponseTemplateService : IResponseTemplateService // Convert args and execute data to dictionary var dict = new Dictionary(); + // Populate states + var state = _services.GetRequiredService(); + state.GetStates().Select(x => dict[x.Key] = x.Value).ToList(); + if (message.FunctionArgs != null) { ExtractArgs(JsonSerializer.Deserialize(message.FunctionArgs), dict);