summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@highsecure.ru>2019-07-09 16:34:31 +0100
committerVsevolod Stakhov <vsevolod@highsecure.ru>2019-07-09 16:34:31 +0100
commit7ba5acbc01a5b5bdb436df1c57cf2c6c86897838 (patch)
tree596195406ed1ac1f3ceb88fbe0302e8659876b72 /src/plugins
parent865515431e2bd1622a7dfae406e6f190b7ab5e64 (diff)
downloadrspamd-7ba5acbc01a5b5bdb436df1c57cf2c6c86897838.tar.gz
rspamd-7ba5acbc01a5b5bdb436df1c57cf2c6c86897838.zip
[Minor] Neural: Fix for passthrough
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/lua/neural.lua12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/plugins/lua/neural.lua b/src/plugins/lua/neural.lua
index 9894ce4df..815e1ddf0 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)