WordPress.org

Making WordPress.org

Opened 3 years ago

Closed 3 years ago

#1869 closed defect (fixed)

bbPress 2.x profile lists someone else's topic as mine

Reported by: SergeyBiryukov Owned by:
Milestone: Priority: normal
Component: International Forums Keywords:
Cc:

Description

On https://ru.wordpress.org/support/users/sergeybiryukov/topics, one of the topics was created by @mcpru, but it's listed as mine.

I guess it's because the first post there was deleted, and deleted posts were not transferred during the migration. If that's the case, could we transfer all the deleted posts as well?

There might be other topics with the same issue, it's just the one that stood out to me.

Change History (3)

#1 in reply to: ↑ description @netweb
3 years ago

Replying to SergeyBiryukov:

I guess it's because the first post there was deleted, and deleted posts were not transferred during the migration. If that's the case, could we transfer all the deleted posts as well?

This sounds very similar to the bbPress 1.x schema problem in #bbPress2461, bbPress 1.x schema haunts me :(

#2 @jmdodd
3 years ago

There is no concept of having a spammed/deleted topic in bbPress 2 where the replies are still visible. Spammed and trashed topics in bbPress 2 will result in a public 404 (for non-moderators) rather than displaying any valid replies.

When I wrote the conversion script, I tried to keep as much public data as possible. Your initial reply to this topic was bumped up to be the topic, since the topic post had a deleted status. This is not a particularly graceful solution, but it is in line with the way spamming/deleting topics worked in bbPress 1. I checked, and the public view of this topic is the same as it was on ru.forums.wordpress.org. This method at least guarantees that anything that was public will remain public.

Deleted and moderated topics are not coming over for the following reasons:

  • Topic tags are only imported for published topics; this is eliminating a ton of topic tag spam.
  • Deleted/moderated topics (and posts) far outnumber those that are actually good. For instance, one forum has about one million topics, of which only five thousand are published.
  • In many cases, moderating (spamming) a topic was used instead of deleting it, so there is no way to tell whether a topic is moderated because it is spam, or it was moderated because the poster was flagged for moderation. In both of these cases, the end result is the same for public viewers.

The last week of all deleted/moderated topics and posts is included in the upgrade to avoid leaving behind anything that was accidentally spammed or trashed.

#3 @SergeyBiryukov
3 years ago

  • Resolution set to fixed
  • Status changed from new to closed

@jmdodd: Makes sense, thank you for a thorough reply! I've deleted the topic, it was really an edge case.

Note: See TracTickets for help on using tickets.