diff --git a/common/chat.cpp b/common/chat.cpp index b0bc187a7d..9f398eb4a6 100644 --- a/common/chat.cpp +++ b/common/chat.cpp @@ -2932,8 +2932,8 @@ static void system_message_not_supported(json & messages) { static void requires_non_null_content(json & messages) { GGML_ASSERT(messages.is_array()); for (auto & message : messages) { - if (message.contains("tool_calls") && !messages.contains("content")) { - messages["content"] = ""; + if (message.contains("tool_calls") && !message.contains("content")) { + message["content"] = ""; } } }