If the node type has an underscore '_' in the name, then clicking on the delete button for an arbitrary group on that node types form goes to a "Page not found" page.

It seems that the bundle_name ends up with the url version of the string that replaces underscores with dashes.

The database has the proper group name stored, which is the underscore version.

The field_group_menu_load() receives this dashed version of the bundle name and tries to pull from the database a node type with dashes in the name. The page then cannot be found because the node type with dashes does not exist.

Manually altering the url and replacing the dash with an underscore produces the delete page.
Delete operation from the altered url works fine.

Comments

nils.destoop’s picture

Status: Active » Fixed

Thx for the report. Fix has been committed

Status: Fixed » Closed (fixed)

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