From: Vsevolod Stakhov Date: Tue, 9 Jul 2019 15:34:31 +0000 (+0100) Subject: [Minor] Neural: Fix for passthrough X-Git-Tag: 2.0~617 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7ba5acbc01a5b5bdb436df1c57cf2c6c86897838;p=thirdparty%2Frspamd.git [Minor] Neural: Fix for passthrough --- diff --git a/src/plugins/lua/neural.lua b/src/plugins/lua/neural.lua index 9894ce4df3..815e1ddf06 100644 --- a/src/plugins/lua/neural.lua +++ b/src/plugins/lua/neural.lua @@ -356,11 +356,6 @@ local function ann_push_task_result(rule, task, verdict, score, set) local skip_reason = 'unknown' if train_opts.autotrain then - if verdict == 'passthrough' then - lua_util.debugm(N, task, 'ignore task as its verdict is %s(%s)', - verdict, score) - end - if train_opts.spam_score then learn_spam = score >= train_opts.spam_score @@ -1071,7 +1066,14 @@ local function ann_push_vector(task) lua_util.debugm(N, task, 'do not push data for manual scan') return end + local verdict,score = lua_util.get_task_verdict(task) + + if verdict == 'passthrough' then + lua_util.debugm(N, task, 'ignore task as its verdict is %s(%s)', + verdict, score) + end + for _,rule in pairs(settings.rules) do local set = get_rule_settings(task, rule)