Comments on PeerTube videos not working

Fixes #9407
This commit is contained in:
Michael 2020-11-21 08:28:33 +00:00
parent 3bea8e5216
commit 8a29d20083

View file

@ -432,7 +432,12 @@ class Transmitter
$activity = json_decode($conversation['source'], true); $activity = json_decode($conversation['source'], true);
$actor = JsonLD::fetchElement($activity, 'actor', 'id'); $actor = JsonLD::fetchElement($activity, 'actor', 'id');
$profile = APContact::getByURL($actor); if (!empty($actor)) {
$permissions['to'][] = $actor;
$profile = APContact::getByURL($actor);
} else {
$profile = [];
}
$item_profile = APContact::getByURL($item['author-link']); $item_profile = APContact::getByURL($item['author-link']);
$exclude[] = $item['author-link']; $exclude[] = $item['author-link'];
@ -441,8 +446,6 @@ class Transmitter
$exclude[] = $item['owner-link']; $exclude[] = $item['owner-link'];
} }
$permissions['to'][] = $actor;
foreach (['to', 'cc', 'bto', 'bcc'] as $element) { foreach (['to', 'cc', 'bto', 'bcc'] as $element) {
if (empty($activity[$element])) { if (empty($activity[$element])) {
continue; continue;