diff --git a/mod/display.php b/mod/display.php index 57696ce076..6c04d9d7fa 100644 --- a/mod/display.php +++ b/mod/display.php @@ -115,6 +115,7 @@ function display_init(App $a) if (\Friendica\Util\Network::isLocalLink($author['url'])) { \Friendica\Model\Profile::load(DI::app(), $author['nick'], false); } else { + $a->setProfileOwner($item['uid']); DI::page()['aside'] = Widget\VCard::getHTML($author); } } diff --git a/src/Content/Conversation.php b/src/Content/Conversation.php index 79067d3f32..e30b809ae2 100644 --- a/src/Content/Conversation.php +++ b/src/Content/Conversation.php @@ -819,7 +819,7 @@ class Conversation { $this->profiler->startRecording('rendering'); - if ($row['uid'] == 0) { + if (!$row['writable']) { $row['writable'] = in_array($row['network'], Protocol::FEDERATED); }