]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] GPT: Fix bug in condition check
authorVsevolod Stakhov <vsevolod@rspamd.com>
Thu, 25 Jul 2024 12:15:12 +0000 (13:15 +0100)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Thu, 25 Jul 2024 12:15:12 +0000 (13:15 +0100)
src/plugins/lua/gpt.lua

index 61217cbf8fd1e41c6c52fe7dab046c64c39a9203..823dbd04526f559e30a3e2e8bca2939dfd73f46f 100644 (file)
@@ -94,11 +94,11 @@ local function default_condition(task)
     local action = result.action
 
     if action == 'reject' and result.npositive > 1 then
-      return true, 'already decided as spam'
+      return false, 'already decided as spam'
     end
 
     if action == 'no action' and score < 0 then
-      return true, 'negative score, already decided as ham'
+      return false, 'negative score, already decided as ham'
     end
   end
   -- We also exclude some symbols