Browse Source

AP fixes

(cherry picked from commit 3009c88d24)
master
Mario 1 year ago
parent
commit
a974d0d52d
1 changed files with 7 additions and 1 deletions
  1. +7
    -1
      Zotlabs/Lib/Activity.php

+ 7
- 1
Zotlabs/Lib/Activity.php View File

@ -609,9 +609,15 @@ class Activity {
}
if($i['id'] != $i['parent']) {
$ret['inReplyTo'] = ((strpos($i['thr_parent'],'http') === 0) ? $i['thr_parent'] : z_root() . '/item/' . urlencode($i['thr_parent']));
$reply = true;
// inReplyTo needs to be set in the activity for followup actiions (Like, Dislike, Attend, Announce, etc.),
// but *not* for comments, where it should only be present in the object
if (! in_array($ret['type'],[ 'Create','Update' ])) {
$ret['inReplyTo'] = ((strpos($i['thr_parent'],'http') === 0) ? $i['thr_parent'] : z_root() . '/item/' . urlencode($i['thr_parent']));
}
if($i['item_private']) {
$d = q("select xchan_url, xchan_addr, xchan_name from item left join xchan on xchan_hash = author_xchan where id = %d limit 1",
intval($i['parent'])

Loading…
Cancel
Save