From 3d07fa54f41b11ccebb7b80e3b477f77b9ca0a22 Mon Sep 17 00:00:00 2001 From: Jicheng Lu <103353@smsassist.com> Date: Sun, 31 Aug 2025 20:43:45 -0500 Subject: [PATCH] fix potential null reference --- src/Plugins/BotSharp.Plugin.Qdrant/QdrantDb.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/Plugins/BotSharp.Plugin.Qdrant/QdrantDb.cs b/src/Plugins/BotSharp.Plugin.Qdrant/QdrantDb.cs index cd14e375..736ed29f 100644 --- a/src/Plugins/BotSharp.Plugin.Qdrant/QdrantDb.cs +++ b/src/Plugins/BotSharp.Plugin.Qdrant/QdrantDb.cs @@ -230,8 +230,13 @@ public class QdrantDb : IVectorDb { foreach (var item in payload) { + if (item.Value == null) + { + continue; + } + var value = item.Value.DataValue?.ConvertToString(); - if (value == null || item.Key.IsEqualTo(KnowledgePayloadName.Text)) + if (string.IsNullOrEmpty(value) || item.Key.IsEqualTo(KnowledgePayloadName.Text)) { continue; }