No implicit mention for top level Diaspora comments

This commit is contained in:
Michael 2021-02-16 07:20:41 +00:00
parent 2ebb720f09
commit 890d1057d2
2 changed files with 5 additions and 4 deletions

View file

@ -881,13 +881,13 @@ class Post
return '';
}
$item = PostModel::selectFirst(['author-addr', 'uri-id'], ['id' => $this->getId()]);
$item = PostModel::selectFirst(['author-addr', 'uri-id', 'network', 'gravity'], ['id' => $this->getId()]);
if (!DBA::isResult($item) || empty($item['author-addr'])) {
// Should not happen
return '';
}
if ($item['author-addr'] != $owner['addr']) {
if (($item['author-addr'] != $owner['addr']) && (($item['gravity'] != GRAVITY_PARENT) || !in_array($item['network'], [Protocol::DIASPORA]))) {
$text = '@' . $item['author-addr'] . ' ';
} else {
$text = '';