Fix SecondaryContent null issue for FileRepository.

This commit is contained in:
C. Oceania 2024-05-02 10:33:23 -05:00 committed by GitHub
parent 2574523844
commit 991582372d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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);
}