Skip to:
Content

bbPress.org

Changeset 5860


Ignore:
Timestamp:
07/16/2015 05:01:21 AM (9 years ago)
Author:
johnjamesjacoby
Message:

Topics: fallback on post_parent in bbp_update_topic_walker().

This changeset fixes a bug where forum topic counts were not updated when topics were permanently deleted, causing hidden topic counts to be wildly inaccurate.

Props thebrandonallen. Fixes #2529.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/includes/topics/functions.php

    r5858 r5860  
    962962        if ( empty( $forum_id )  ) {
    963963            $forum_id = bbp_get_topic_forum_id( $topic_id );
     964
     965            // Make every effort to get forum id
     966            // https://bbpress.trac.wordpress.org/ticket/2529
     967            if ( empty( $forum_id ) && ( current_action() === 'bbp_deleted_topic' ) ) {
     968                $forum_id = get_post_field( 'post_parent', $topic_id );
     969            }
    964970        }
    965971
Note: See TracChangeset for help on using the changeset viewer.