commit 06f9ed1: [Minor] Neural: Do not filter static profiles

Vsevolod Stakhov vsevolod at highsecure.ru
Tue May 4 11:21:04 UTC 2021


Author: Vsevolod Stakhov
Date: 2021-05-04 12:17:24 +0100
URL: https://github.com/rspamd/rspamd/commit/06f9ed1d12b9096f722ab5ea387cd805e4b17290 (HEAD -> master)

[Minor] Neural: Do not filter static profiles

---
 lualib/plugins/neural.lua | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/lualib/plugins/neural.lua b/lualib/plugins/neural.lua
index 557133591..64d21ce37 100644
--- a/lualib/plugins/neural.lua
+++ b/lualib/plugins/neural.lua
@@ -653,7 +653,11 @@ local function process_rules_settings()
     end
 
     -- Generic stuff
-    selt.symbols = fun.totable(fun.filter(filter_symbols_predicate, selt.symbols))
+    if not profile then
+      -- Do filtering merely if we are using a dynamic profile
+      selt.symbols = fun.totable(fun.filter(filter_symbols_predicate, selt.symbols))
+    end
+
     table.sort(selt.symbols)
 
     selt.digest = lua_util.table_digest(selt.symbols)


More information about the Commits mailing list