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
1 changed files with 6 additions and 3 deletions

View File

@ -432,7 +432,12 @@ class Transmitter
$activity = json_decode($conversation['source'], true);
$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']);
$exclude[] = $item['author-link'];
@ -441,8 +446,6 @@ class Transmitter
$exclude[] = $item['owner-link'];
}
$permissions['to'][] = $actor;
foreach (['to', 'cc', 'bto', 'bcc'] as $element) {
if (empty($activity[$element])) {
continue;