Closed
Description
Preconditions (*)
- Magento version 2.3-develop
Steps to reproduce (*)
- Create a new route, with hyphen in frontName. E.g.:
<route id="adminmodule" frontName="-">
<module name="Contribution_AdminModule" />
</route>
- Create a new menu for Admin. E.g.:
<add id="Contribution_AdminModule::new_page" title="Treinamento Menu" translate="title" module="Contribution_AdminModule" sortOrder="10" parent="Contribution_AdminModule::admin_module" action="-/index" resource="Contribution_AdminModule::new_page" />
Expected result (*)
- A new and functional rote, with hyphen in url
Actual result (*)
- Got an exception
1 exception(s):
Exception #0 (InvalidArgumentException): Param action doesn't pass validation: '-/index' does not match against pattern '/^[A-Za-z0-9/_]+$/'