Refactor module Item Display

This commit is contained in:
Art4 2024-11-18 08:39:06 +00:00
parent 9422b016d7
commit e4ec14767f

View file

@ -165,12 +165,13 @@ class Display extends BaseModule
*/ */
protected function displaySidebar(array $item) protected function displaySidebar(array $item)
{ {
$author = [];
$shared = $this->contentItem->getSharedPost($item, ['author-link']); $shared = $this->contentItem->getSharedPost($item, ['author-link']);
if (!empty($shared) && empty($shared['comment'])) { if (count($shared) > 0 && !array_key_exists('comment', $shared)) {
$author = Contact::getByURLForUser($shared['post']['author-link'], $this->session->getLocalUserId()); $author = Contact::getByURLForUser($shared['post']['author-link'], $this->session->getLocalUserId());
} }
if (empty($contact)) { if ($author === []) {
$author = Contact::getById($item['author-id']); $author = Contact::getById($item['author-id']);
} }