diff options
Diffstat (limited to 'activitypub.c')
| -rw-r--r-- | activitypub.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/activitypub.c b/activitypub.c index 3d28451..005f6e6 100644 --- a/activitypub.c +++ b/activitypub.c | |||
| @@ -1497,6 +1497,11 @@ int process_input_message(snac *snac, xs_dict *msg, xs_dict *req) | |||
| 1497 | 1497 | ||
| 1498 | timeline_request(snac, &object, &wrk); | 1498 | timeline_request(snac, &object, &wrk); |
| 1499 | 1499 | ||
| 1500 | /* Note: implementations like lemmy send announces about objects | ||
| 1501 | that are not of the 'Note' type; these objects are not stored, | ||
| 1502 | so the following object_get() will fail even if the object | ||
| 1503 | was correctly requested */ | ||
| 1504 | |||
| 1500 | if (valid_status(object_get(object, &a_msg))) { | 1505 | if (valid_status(object_get(object, &a_msg))) { |
| 1501 | char *who = xs_dict_get(a_msg, "attributedTo"); | 1506 | char *who = xs_dict_get(a_msg, "attributedTo"); |
| 1502 | 1507 | ||