]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix tracing for advanced scoring in gnus-logic.el
authorŁukasz Stelmach <stlman@poczta.fm>
Mon, 21 Nov 2022 21:30:55 +0000 (22:30 +0100)
committerStefan Kangas <stefankangas@gmail.com>
Tue, 12 Sep 2023 00:29:50 +0000 (02:29 +0200)
* lisp/gnus/gnus-logic.el (gnus-score-advanced): Move the tracing code
outside conditional so it's executed for both branches.  (Bug#59458)

lisp/gnus/gnus-logic.el

index 628d2bd0958f036478ba42a4b4b2ec1b272933dc..426249e9a4073e3a85fb9a88082d237e7a1f08c5 100644 (file)
                    (+ (cdr score) new-score))
          (push (cons (mail-header-number gnus-advanced-headers)
                      new-score)
-               gnus-newsgroup-scored)
-         (when trace
-           (push (cons "A file" rule)
-                 ;; Must be synced with `gnus-score-edit-file-at-point'.
-                 gnus-score-trace)))))))
+               gnus-newsgroup-scored))
+       (when trace
+         (push (cons "A file" rule)
+               ;; Must be synced with `gnus-score-edit-file-at-point'.
+               gnus-score-trace))))))
 
 (defun gnus-advanced-score-rule (rule)
   "Apply RULE to `gnus-advanced-headers'."