aboutsummaryrefslogtreecommitdiff
path: root/html.c
diff options
context:
space:
mode:
Diffstat (limited to 'html.c')
-rw-r--r--html.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/html.c b/html.c
index 7651fcb..b989332 100644
--- a/html.c
+++ b/html.c
@@ -4251,6 +4251,8 @@ xs_str *html_notifications(snac *user, int skip, int show)
enqueue_actor_refresh(user, actor_id, 0);
}
+ const char *html_url = xs_dict_get_def(actor, "url", actor_id);
+
xs *label_sanitized = sanitize(type);
const char *label = label_sanitized;
@@ -4294,7 +4296,7 @@ xs_str *html_notifications(snac *user, int skip, int show)
xs_html_raw(label),
xs_html_text(" by "),
xs_html_tag("a",
- xs_html_attr("href", actor_id),
+ xs_html_attr("href", html_url),
xs_html_raw(a_name))), /* a_name is already sanitized */
xs_html_text(" "),
xs_html_tag("time",