From 859ce0cf89cac2d997ba7d64a6599ab3b4e0d1b3 Mon Sep 17 00:00:00 2001 From: Michael Coppola Date: Fri, 6 Dec 2024 14:58:25 -0500 Subject: [PATCH] bug fix: stop server from sending empty json object before sending on_complete json object during oai chat streaming response --- examples/server/server.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/examples/server/server.cpp b/examples/server/server.cpp index 809fafa18..a7ec7d65a 100644 --- a/examples/server/server.cpp +++ b/examples/server/server.cpp @@ -3454,8 +3454,10 @@ int main(int argc, char ** argv) { json res_json = result->to_json(); if (res_json.is_array()) { for (const auto & res : res_json) { - if (!server_sent_event(sink, "data", res)) { - return false; + if (!res.empty()) { + if (!server_sent_event(sink, "data", res)) { + return false; + } } } return true;