Skip to content
Snippets Groups Projects
Commit e5a35cfd authored by catch's avatar catch Committed by Jay Friendly
Browse files

Issue #2976552 by catch: Fatal error when rendering an empty thread

parent 7fd2f32d
No related branches found
No related tags found
No related merge requests found
......@@ -108,9 +108,11 @@ function private_message_entity_extra_field_info() {
function private_message_private_message_thread_view(array &$build, EntityInterface $entity, EntityViewDisplayInterface $display, $view_mode) {
if ($display->getComponent('last_message')) {
$messages = $entity->getMessages();
$last_message = array_pop($messages);
$view_builder = \Drupal::entityManager()->getViewBuilder('private_message');
$build['last_message'] = $view_builder->view($last_message, 'inbox');
if ($messages) {
$last_message = array_pop($messages);
$view_builder = \Drupal::entityManager()->getViewBuilder('private_message');
$build['last_message'] = $view_builder->view($last_message, 'inbox');
}
}
if ($display->getComponent('private_message_form')) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment