User tests: Successful: Unsuccessful:
The state persistent filter for client id causes death end in menu manager navigation when the selected menutype is renamed in another page or session.
Pull Request for Issue #18228.
Reset filter if the matching menutype does not exist and allow the request to complete with unfiltered list.
Go to the menu items page:
joomla.example.com/administrator/index.php?option=com_menus&view=items
Choose a menu from the - Select menu - search tools dropdown.
Then go and edit the chosen menu:
joomla.example.com/administrator/index.php?option=com_menus&view=menu&layout=edit&id=<id of the menu type chosen in the previous page's search filter>
Change the menu's Menu Type.
Now go back to the first page. It crashes with a 500 Joomla error and there is no way to view the menu items anymore unless (I guess) logging out and logging back in or resetting the server session or reverting the menu type of the chosen menu to its old value.
The joomla.example.com/administrator/index.php?option=com_menus&view=items page should work with the updated menu type in the filter or at least the filter should get reset.
The joomla.example.com/administrator/index.php?option=com_menus&view=items page becomes unusable.
None
Category | ⇒ | Administration com_menus |
Status | New | ⇒ | Pending |
I have tested this item
Using PR returning to chosen Menu got no Error The Menu type doesn't exist.
instead of 500 Error.
Status | Pending | ⇒ | Ready to Commit |
RTC after two successful tests.
Status | Ready to Commit | ⇒ | Fixed in Code Base |
Closed_Date | 0000-00-00 00:00:00 | ⇒ | 2017-10-27 13:33:45 |
Closed_By | ⇒ | mbabker | |
Labels |
Added:
?
|
I have tested this item✅ successfully on f6a92c0
This comment was created with the J!Tracker Application at issues.joomla.org/tracker/joomla-cms/18336.