diff --git a/phpBB/includes/mcp/mcp_topic.php b/phpBB/includes/mcp/mcp_topic.php index 77b4b92b03..09cb6b6e9b 100644 --- a/phpBB/includes/mcp/mcp_topic.php +++ b/phpBB/includes/mcp/mcp_topic.php @@ -646,9 +646,13 @@ function split_topic($action, $topic_id, $to_forum_id, $subject) $topic_info['topic_title'] )); - // Change topic title of first post - $sql = 'UPDATE ' . POSTS_TABLE . " - SET post_subject = '" . $db->sql_escape($subject) . "' + // Change topic title of first post and write icon_id to post + $sql_ary = [ + 'post_subject' => $subject, + 'icon_id' => $icon_id, + ]; + $sql = 'UPDATE ' . POSTS_TABLE . ' + SET ' . $db->sql_build_array('UPDATE', $sql_ary) . " WHERE post_id = {$post_id_list[0]}"; $db->sql_query($sql);