Opened 2 years ago
Closed 21 months ago
#18085 closed defect (bug) (fixed)
Notice: Undefined index: in /var/www/wp-admin/includes/menu.php on line 219
| Reported by: |
|
Owned by: |
|
|---|---|---|---|
| Priority: | normal | Milestone: | 3.3 |
| Component: | Menus | Version: | |
| Severity: | normal | Keywords: | has-patch |
| Cc: |
Description
When a new role is created with no capabilities that allow the user to view the back end like so ( added to end of functions.php for twentyeleven theme. ):
add_action( 'init', 'add_new_roles' );
function add_new_roles(){
add_role( 'new_role', 'New Role', array( 'read', 'foo' ) );
}
create a new user with the 'new role' and then log out and log back in as this user. with WP_DEBUG set to true it shows the message saying you do not have permissions to view the page but then there's a notice above it saying Notice: Undefined index: in /var/www/wp-admin/includes/menu.php on line 219.
I just did a new svn checkout and tried it with the twentyeleven theme to be sure it wasn't something that I did and it still did it.
patch attached
Attachments (2)
Change History (6)
ansimation
— 2 years ago
comment:1
ocean90
— 2 years ago
- Keywords has-patch 3.3-early added
- Milestone changed from Awaiting Review to Future Release
Same message on user admin dashboard in Multisite.
comment:2
SergeyBiryukov
— 22 months ago
- Milestone changed from Future Release to 3.3
patch for menu.php