diff options
| author | Daniel Semyonov | 2025-04-13 16:06:39 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2025-04-26 14:41:27 +0300 |
| commit | 0e2fd0e441b2cc7686450d8784707ebc6fbe4917 (patch) | |
| tree | 401768f799731cc69570ae8c4e31b3af04699c02 | |
| parent | 417ee3a7f7c66f6c23c9bab7228bfb64014573dd (diff) | |
| download | emacs-0e2fd0e441b2cc7686450d8784707ebc6fbe4917.tar.gz emacs-0e2fd0e441b2cc7686450d8784707ebc6fbe4917.zip | |
nnfeed: Pass through list request failure reports
* lisp/gnus/nnfeed.el (nnfeed-request-list): Report the same
message reported by the inheriting backend on failure.
(Bug#74857)
| -rw-r--r-- | lisp/gnus/nnfeed.el | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/lisp/gnus/nnfeed.el b/lisp/gnus/nnfeed.el index d07a5c0539d..6a65633b7e0 100644 --- a/lisp/gnus/nnfeed.el +++ b/lisp/gnus/nnfeed.el | |||
| @@ -609,15 +609,17 @@ Only HEADERS of a type included in MIME are considered." | |||
| 609 | (deffoo nnfeed-request-list (&optional server) | 609 | (deffoo nnfeed-request-list (&optional server) |
| 610 | (with-current-buffer nntp-server-buffer | 610 | (with-current-buffer nntp-server-buffer |
| 611 | (erase-buffer) | 611 | (erase-buffer) |
| 612 | (when-let* ((p (point)) | 612 | (if-let* ((p (point)) |
| 613 | (s (nnfeed--parse-feed | 613 | (s (nnfeed--parse-feed |
| 614 | (or server (nnfeed--current-server-no-prefix)))) | 614 | (or server (nnfeed--current-server-no-prefix)))) |
| 615 | ((hash-table-p s))) | 615 | ((hash-table-p s))) |
| 616 | (maphash (lambda (group g) | 616 | (progn |
| 617 | (insert (format "\"%s\" %s %s y\n" | 617 | (maphash (lambda (group g) |
| 618 | group (aref g 3) (aref g 4)))) | 618 | (insert (format "\"%s\" %s %s y\n" |
| 619 | s) | 619 | group (aref g 3) (aref g 4)))) |
| 620 | (not (= (point) p))))) | 620 | s) |
| 621 | (not (= (point) p))) | ||
| 622 | (nnheader-report 'nnfeed (nnheader-get-report nnfeed-backend))))) | ||
| 621 | 623 | ||
| 622 | (deffoo nnfeed-request-post (&optional _server) | 624 | (deffoo nnfeed-request-post (&optional _server) |
| 623 | (nnheader-report nnfeed-backend "%s is a read only backend" nnfeed-backend)) | 625 | (nnheader-report nnfeed-backend "%s is a read only backend" nnfeed-backend)) |