Uploaded image for project: 'phpBB'
  1. phpBB
  2. PHPBB-17113

After splitting, the topic icon is not attributed to the first post

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Minor
    • Resolution: Fixed
    • 3.3.9, 3.3.10
    • None
    • None
    • PHP 8.1.16, Linux

    Description

      In phpbb, the attributes of a topic can be changed by editing its first post.

      => The topic subject is herited from the first message. If someone edits the first message and changes the subject, the new string also becomes the topic subject.

      => Same applies for icon. If there is an icon change for the first message, the same change also applies to the topic icon, visible in forum pages (viewforum.php) or in search results (search.php).

       

      However, when a new topic is created through the moderator control panel (MCP), by splitting a former one, the new icon applies to the newly created topic (as expected) but not for its first post.

       

      Therefore, the new icon may not appear on the topic page (viewtopic.php). Moreover, if someone edits the first message, he or she can remove or replace the topic icon without even realizing (because it isn't selected by default on the post editor).

      Attachments

        1. 1-split_topic_with_a_new_topic_icon.png
          71 kB
          Big Monstro
        2. 2-new_topic_icon_visible_viewforum-php.png
          42 kB
          Big Monstro
        3. 3-new_topic_icon_not_visible_viewtopic-php.png
          56 kB
          Big Monstro
        4. 4-edition_first_message_of_new_topic.png
          49 kB
          Big Monstro
        5. 5-the_previous_icon_topic_has_been_removed.png
          43 kB
          Big Monstro

        Activity

          People

            Unassigned Unassigned
            Big Monstro Big Monstro
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: