fix: preserve empty Azure AI Search update values (#5524)

Signed-off-by: Xiaoju <xiaojuchh@gmail.com>
This commit is contained in:
Xiaoju
2026-06-24 14:41:55 +05:30
committed by GitHub
parent 661ecb9f0f
commit 43175d85f2
2 changed files with 26 additions and 2 deletions
+2 -2
View File
@@ -298,9 +298,9 @@ class AzureAISearch(VectorStoreBase):
payload (Dict, optional): Updated payload.
"""
document = {"id": vector_id}
if vector:
if vector is not None:
document["vector"] = vector
if payload:
if payload is not None:
json_payload = json.dumps(payload)
document["payload"] = json_payload
for field in ["user_id", "run_id", "agent_id"]: