From bda1635a4eadeb2ec605c37f6fe1ad511783201e Mon Sep 17 00:00:00 2001 From: Jens Erat Date: Thu, 13 Mar 2025 00:45:36 +0100 Subject: [Fix] initialize ollama result table similar to gpt.lua:704 for the chatgpt code path, the ollama code path needs to initialize the result table. Without, rspamd fails gpt requests with > lua_http_finish_handler: callback call failed: /usr/share/rspamd/plugins/gpt.lua:740: attempt to index a nil value --- src/plugins/lua/gpt.lua | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/plugins/lua/gpt.lua b/src/plugins/lua/gpt.lua index 1d5c4b21e..98a3e38ee 100644 --- a/src/plugins/lua/gpt.lua +++ b/src/plugins/lua/gpt.lua @@ -807,6 +807,10 @@ local function ollama_check(task, content, sel_part) body.response_format = { type = "json_object" } end + results[i] = { + success = false, + checked = false + } body.model = model upstream = settings.upstreams:get_upstream_round_robin() -- cgit v1.2.3