snac2

Fork of https://codeberg.org/grunfink/snac2
git clone https://git.inz.fi/snac2
Log | Files | Refs | README | LICENSE

commit a7d4513f776f831c36058dfb9b86e80438d16d26
parent 21a2a01937211543216add23a8a4eaca20bf5f67
Author: default <nobody@localhost>
Date:   Mon,  1 May 2023 07:35:26 +0200

In /api/v1/statuses, get the object from the storage instead of from the timeline.

This was affecting clicking on posts from the instance timeline, that were not
in the logged-in user timeline.

Diffstat:
Mmastoapi.c | 2+-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mastoapi.c b/mastoapi.c @@ -1313,7 +1313,7 @@ int mastoapi_get_handler(const xs_dict *req, const char *q_path, /* skip the 'fake' part of the id */ id = MID_TO_MD5(id); - if (valid_status(timeline_get_by_md5(&snac1, id, &msg))) { + if (valid_status(object_get_by_md5(id, &msg))) { if (op == NULL) { if (!is_muted(&snac1, xs_dict_get(msg, "attributedTo"))) { /* return the status itself */