Post is deleted and shows as hidden in topic, not marked as hidden or deleted in db

The hidden field won’t necessarily be set, but the deleted_at field should be set. Are you sure you’re looking at the right post? Through the rails console you’ll need to search with something like Post.with_deleted.where("topic_id = ? AND deleted_at IS NOT NULL", your_topic_id)

2 Likes