With the latest change change to dev, taxonomy_menu.module, @499 $link = menu_link_load($item['mlid']); from the old $link['mlid'] = $item['mlid']; the load pulls all menu item attributes including the hidden attribute of 1. This causes a menu item to be built as hidden/disabled when the "Hide empty terms" setting is enabled, even though the term is not empty and does have an associated node.

Establishing the hidden attribute as 0 in the item array solves the issue while still allowing empty terms to be disabled by the setting.

Files: 
CommentFileSizeAuthor
itemunhide.patch494 bytesendiku

Comments

Thanks endiku, It does look good but I'd like someone else to test. This is an item holding up the next release.

Status:Needs review» Fixed

Status:Fixed» Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.