WordPress.org

Make WordPress Core

Ticket #15944: dont-assume-queried-object-is-term.15944.diff

File dont-assume-queried-object-is-term.15944.diff, 650 bytes (added by filosofo, 7 years ago)
  • wp-includes/nav-menu-template.php

     
    426426                                        'taxonomy' == $parent_item->type &&
    427427                                        isset( $possible_taxonomy_ancestors[ $parent_item->object ] ) &&
    428428                                        in_array( $parent_item->object_id, $possible_taxonomy_ancestors[ $parent_item->object ] ) &&
    429                                         $parent_item->object_id != $queried_object->term_id
     429                                        (       
     430                                                ! isset( $queried_object->term_id ) ||
     431                                                $parent_item->object_id != $queried_object->term_id
     432                                        )
    430433                                )
    431434                        )
    432435                ) {