From e0e9d117f5a568a1bfcc624508ebefd4bbd35f62 Mon Sep 17 00:00:00 2001 From: grunfink Date: Tue, 9 Sep 2025 13:56:59 +0200 Subject: Return a 404 instead of an empty page if requesting a non-public post. --- html.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/html.c b/html.c index 00da602..ed9e739 100644 --- a/html.c +++ b/html.c @@ -4174,7 +4174,7 @@ int html_get_handler(const xs_dict *req, const char *q_path, xs *id = xs_fmt("%s/%s", snac.actor, p_path); xs *msg = NULL; - if (valid_status(object_get(id, &msg))) { + if (valid_status(object_get(id, &msg)) && is_msg_public(msg)) { xs *md5 = xs_md5_hex(id, strlen(id)); xs *list = xs_list_new(); -- cgit v1.2.3