From c8c1b3fbdee812ad8de94c88846b6b1fb2aee637 Mon Sep 17 00:00:00 2001 From: Jelle Kok Date: Thu, 6 Dec 2018 02:33:30 +0100 Subject: [PATCH] Subject doesn't changed after the editting #6132 --- src/components/com_kunena/controllers/topic.php | 2 +- src/libraries/kunena/forum/message/message.php | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/com_kunena/controllers/topic.php b/src/components/com_kunena/controllers/topic.php index e94a796f747..6a7c62c88ec 100644 --- a/src/components/com_kunena/controllers/topic.php +++ b/src/components/com_kunena/controllers/topic.php @@ -839,7 +839,7 @@ public function edit() } // Check if we are editing first post and update topic if we are! - if ($topic->first_post_id == $message->id) + if ($topic->first_post_id == $message->id || KunenaConfig::getInstance()->allow_change_subject || KunenaUserHelper::getMyself()->isModerator()) { $topic->subject = $fields['subject']; } diff --git a/src/libraries/kunena/forum/message/message.php b/src/libraries/kunena/forum/message/message.php index 7d86764d1e3..1b6589055fa 100644 --- a/src/libraries/kunena/forum/message/message.php +++ b/src/libraries/kunena/forum/message/message.php @@ -328,6 +328,11 @@ public function newReply($fields = array(), $user = null, $safefields = null) } } + if (KunenaConfig::getInstance()->allow_change_subject || KunenaUserHelper::getMyself()->isModerator()) + { + $topic->subject = $fields['subject']; + } + if ($topic->hold) { // If topic was unapproved or deleted, use the same state for the new message