diff options
author | Vsevolod Stakhov <vsevolod@rspamd.com> | 2024-10-16 11:27:11 +0100 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rspamd.com> | 2024-10-16 11:27:11 +0100 |
commit | 28302c84ef7c9ecdb4845b445d5ebba4c1ef204f (patch) | |
tree | 221848a4d158a4651a2f8105f862720b610ab654 /src/libstat/stat_process.c | |
parent | 9dd4a6651a1b8753cf40bafb40d6903dd4c862ba (diff) | |
download | rspamd-28302c84ef7c9ecdb4845b445d5ebba4c1ef204f.tar.gz rspamd-28302c84ef7c9ecdb4845b445d5ebba4c1ef204f.zip |
[Fix] Restore propagation of spam/ham learns
Diffstat (limited to 'src/libstat/stat_process.c')
-rw-r--r-- | src/libstat/stat_process.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libstat/stat_process.c b/src/libstat/stat_process.c index 5db3af6ce..17caf4cc6 100644 --- a/src/libstat/stat_process.c +++ b/src/libstat/stat_process.c @@ -1017,6 +1017,9 @@ rspamd_stat_check_autolearn(struct rspamd_task *task) cl = g_ptr_array_index(st_ctx->classifiers, i); ret = FALSE; + rspamd_mempool_set_variable(task->task_pool, RSPAMD_MEMPOOL_HAM_LEARNS, (void *) &cl->ham_learns, NULL); + rspamd_mempool_set_variable(task->task_pool, RSPAMD_MEMPOOL_SPAM_LEARNS, (void *) &cl->spam_learns, NULL); + if (cl->cfg->opts) { obj = ucl_object_lookup(cl->cfg->opts, "autolearn"); |