From 991582372d69899912c82af35d2840f2d95b817d Mon Sep 17 00:00:00 2001 From: "C. Oceania" Date: Thu, 2 May 2024 10:33:23 -0500 Subject: [PATCH] Fix SecondaryContent null issue for FileRepository. --- .../Repository/FileRepository/FileRepository.Conversation.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Infrastructure/BotSharp.Core/Repository/FileRepository/FileRepository.Conversation.cs b/src/Infrastructure/BotSharp.Core/Repository/FileRepository/FileRepository.Conversation.cs index b07ba3ce..9a386e92 100644 --- a/src/Infrastructure/BotSharp.Core/Repository/FileRepository/FileRepository.Conversation.cs +++ b/src/Infrastructure/BotSharp.Core/Repository/FileRepository/FileRepository.Conversation.cs @@ -512,7 +512,7 @@ namespace BotSharp.Core.Repository var content = rawDialogs[i + 2]; var trimmedContent = content.Substring(4); var secondaryContent = rawDialogs[i + 4]; - var trimmedSecondaryContent = secondaryContent.Substring(4); + var trimmedSecondaryContent = string.IsNullOrEmpty(secondaryContent) ? null : secondaryContent.Substring(4); var meta = new DialogMetaData { @@ -551,7 +551,7 @@ namespace BotSharp.Core.Repository dialogTexts.Add(content); dialogTexts.Add(encodedSecondaryRichContent); - var secondaryContent = $" - {element.SecondaryContent}"; + var secondaryContent = element.SecondaryContent == null ? null : $" - {element.SecondaryContent}"; dialogTexts.Add(secondaryContent); }