diff --git a/files/lib/data/conversation/ConversationAction.class.php b/files/lib/data/conversation/ConversationAction.class.php index 3786c4d4..3be32862 100644 --- a/files/lib/data/conversation/ConversationAction.class.php +++ b/files/lib/data/conversation/ConversationAction.class.php @@ -144,7 +144,8 @@ public function create() ); } - return $conversation; + // Reload the object so that `firstMessageID` is set. + return new Conversation($conversation->conversationID); } /** diff --git a/templates/__userInformationStartConversation.tpl b/templates/__userInformationStartConversation.tpl index 6d1ef1fd..9a810034 100644 --- a/templates/__userInformationStartConversation.tpl +++ b/templates/__userInformationStartConversation.tpl @@ -1,6 +1,6 @@ {if MODULE_CONVERSATION && $__wcf->user->userID && $__wcf->session->getPermission('user.conversation.canUseConversation') && $__wcf->session->getPermission('user.conversation.canStartConversation') && $user->userID != $__wcf->user->userID}