Fixed getFilterableThreadTypes calls wrong parent

DragonByte Tech

Well-known member
Affected version
2.2.0
In XFRM/XF/ForumType/Discussion.php this code appears:
PHP:
    public function getFilterableThreadTypes(Forum $forum): array
    {
        $filterable = parent::getCreatableThreadTypes($forum);

        $resourceTarget = \XF::db()->fetchOne("
            SELECT 1
            FROM xf_rm_category
            WHERE thread_node_id = ?
            LIMIT 1
        ", $forum->node_id);
        if (!$resourceTarget)
        {
            $this->removeResourceTypeFromList($filterable);
        }

        return $filterable;
    }
Shouldn't that read $filterable = parent::getFilterableThreadTypes($forum);? 🤔
 
Thank you for reporting this issue, it has now been resolved. We are aiming to include any changes that have been made in a future XFRM release (2.2.0 Beta 2).

Change log:
Call correct method parent in discussion forum handler
There may be a delay before changes are rolled out to the XenForo Community.
 
Top Bottom