]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Neural: Fix for passthrough
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 9 Jul 2019 15:34:31 +0000 (16:34 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 9 Jul 2019 15:34:31 +0000 (16:34 +0100)
src/plugins/lua/neural.lua

index 9894ce4df3b2aba2b062525e20af14ef0f38ce48..815e1ddf06f20db2329514105a667dc6b37ebb9d 100644 (file)
@@ -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)