summaryrefslogtreecommitdiff
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/server/server.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/examples/server/server.cpp b/examples/server/server.cpp
index 0fd42dcb..911f7bbe 100644
--- a/examples/server/server.cpp
+++ b/examples/server/server.cpp
@@ -2410,9 +2410,7 @@ json oaicompat_completion_params_parse(
}
// Handle 'stop' field
- if (body["stop"].is_null()) {
- llama_params["stop"] = json::array({});
- } else if (body["stop"].is_string()) {
+ if (body.contains("stop") && body["stop"].is_string()) {
llama_params["stop"] = json::array({body["stop"].get<std::string>()});
} else {
llama_params["stop"] = json_value(body, "stop", json::array());