]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
Revert "[Fix] Move nresults_postfilters recording to after POST_FILTERS stage"
authorVsevolod Stakhov <vsevolod@rspamd.com>
Tue, 14 Oct 2025 12:36:15 +0000 (13:36 +0100)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Tue, 14 Oct 2025 12:36:15 +0000 (13:36 +0100)
This reverts commit b4649ad851f67e64d2186100b9b53eb187f1f062.

src/libserver/task.c

index 7fcf07a13bb1f8022268d8bdf2757bcb918cd301..0d58ad3c7b51cdd6c7f0fbcd676d0149eabfb89d 100644 (file)
@@ -721,6 +721,7 @@ rspamd_task_process(struct rspamd_task *task, unsigned int stages)
 
        case RSPAMD_TASK_STAGE_COMPOSITES:
                rspamd_composites_process_task(task);
+               task->result->nresults_postfilters = task->result->nresults;
                break;
 
        case RSPAMD_TASK_STAGE_POST_FILTERS:
@@ -736,11 +737,6 @@ rspamd_task_process(struct rspamd_task *task, unsigned int stages)
                        !(task->flags & (RSPAMD_TASK_FLAG_LEARN_SPAM | RSPAMD_TASK_FLAG_LEARN_HAM | RSPAMD_TASK_FLAG_LEARN_CLASS))) {
                        rspamd_stat_check_autolearn(task);
                }
-
-               if (all_done) {
-                       /* Record results count after postfilters to detect if learning stages add symbols */
-                       task->result->nresults_postfilters = task->result->nresults;
-               }
                break;
 
        case RSPAMD_TASK_STAGE_LEARN: