From 0cc14c3725fc2d97e09d160c5cb2e4f8485c67af Mon Sep 17 00:00:00 2001 From: grunfink Date: Sat, 14 Feb 2026 16:47:22 +0100 Subject: Do the same with list 'url' fields in notifications. --- html.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/html.c b/html.c index 6dbb05e..dd5d8e0 100644 --- a/html.c +++ b/html.c @@ -4260,6 +4260,12 @@ xs_str *html_notifications(snac *user, int skip, int show) const char *html_url = xs_dict_get_def(actor, "url", actor_id); + if (xs_is_list(html_url)) + html_url = xs_list_get(html_url, 0); + + if (!xs_is_string(html_url)) + html_url = actor_id; + xs *label_sanitized = sanitize(type); const char *label = label_sanitized; -- cgit v1.2.3