]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Fix ANN loading logic
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 8 Mar 2018 17:52:23 +0000 (17:52 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Thu, 8 Mar 2018 17:52:23 +0000 (17:52 +0000)
src/plugins/lua/neural.lua

index e0bab70f378df04c1f946c9d35b874ee243f9f5f..216a2800d98a1d6de3f3b424a337103e87a642be 100644 (file)
@@ -1041,7 +1041,10 @@ else
   for _,rule in pairs(settings.rules) do
     load_scripts(rule.redis)
     rspamd_config:add_on_load(function(cfg, ev_base, worker)
-      check_anns(rule, cfg, ev_base)
+      rspamd_config:add_periodic(ev_base, 0.0,
+          function(_, _)
+            return check_anns(rule, cfg, ev_base)
+          end)
 
       if worker:is_primary_controller() then
         -- We also want to train neural nets when they have enough data