From 13ffca1d029f47cc3f9fd92824d75aa1010a64db Mon Sep 17 00:00:00 2001 From: grunfink Date: Sat, 7 Jun 2025 10:05:23 +0200 Subject: Another search by URL tweak (for Pixelfed). --- html.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/html.c b/html.c index f5d9aea..b4588f7 100644 --- a/html.c +++ b/html.c @@ -3795,6 +3795,14 @@ int html_get_handler(const xs_dict *req, const char *q_path, timeline_add(&snac, q, object); } } + else { + /* retry webfinger, this time with the 'official' id */ + const char *id = xs_dict_get(object, "id"); + + if (xs_is_string(id) && valid_status(webfinger_request(id, &actor_obj, &url_acct)) && + xs_is_string(url_acct)) + q = url_acct; + } } } -- cgit v1.2.3