From: Jens Erat Date: Wed, 12 Mar 2025 23:45:36 +0000 (+0100) Subject: [Fix] initialize ollama result table X-Git-Tag: 3.12.0~62^2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F5385%2Fhead;p=thirdparty%2Frspamd.git [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 --- diff --git a/src/plugins/lua/gpt.lua b/src/plugins/lua/gpt.lua index 1d5c4b21e7..98a3e38ee5 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()