From adb5b4a858c0f72fc807a4a94417361d0ba14f92 Mon Sep 17 00:00:00 2001 From: Kyle Meyer Date: Sat, 3 Jun 2023 00:11:00 -0400 Subject: piem-inboxes: Allow :url values without a trailing slash The piem-inboxes documentation says that the :url value must end in a slash, which is confusing because 1) public-inbox does not require this and has examples in its docs without a slash and 2) some spots in piem already append a slash if needed. Add a piem-inbox-get wrapper that ensures the returned URL ends with a slash, and use it in all spots that retrieve an inbox's URL. Reported-by: Jelle Licht Link: https://inbox.kyleam.com/piem/87y1l9ualg.fsf@fsfe.org Message-ID: <20230603041100.200632-1-kyle@kyleam.com> --- piem-b4.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'piem-b4.el') diff --git a/piem-b4.el b/piem-b4.el index cd19ebb..8a381c6 100644 --- a/piem-b4.el +++ b/piem-b4.el @@ -73,7 +73,7 @@ This is intended to be used for debugging purposes.") ;; b4's configuration. (unless local-mbox-p (when-let ((url (and (equal mid (piem-mid)) - (piem-inbox-get :url)))) + (piem-inbox-url)))) (ignore-errors (piem-with-url-contents (concat url (piem-escape-mid mid) "/t.mbox.gz") -- cgit v1.2.3