From 2c053da57e56bea012ac56b05bba0c148ad080c0 Mon Sep 17 00:00:00 2001 From: Thanos Apollo Date: Sun, 3 May 2026 00:11:35 +0300 Subject: [fix] filter: query-watch: remove duplicates --- lisp/forgejo-filter.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lisp/forgejo-filter.el b/lisp/forgejo-filter.el index 374ea90..933fb83 100644 --- a/lisp/forgejo-filter.el +++ b/lisp/forgejo-filter.el @@ -152,7 +152,10 @@ enriched with `watch-owner' and `watch-repo' keys." (watch-repo . ,repo)) alist) result)))) - (nreverse result))) + (cl-remove-duplicates + (nreverse result) + :key (lambda (a) (let-alist a (list .watch-owner .watch-repo .number))) + :test #'equal))) (defun forgejo-filter-query-issues (host owner repo filters) "Return issue alists for HOST/OWNER/REPO matching FILTERS. -- cgit v1.0