Created attachment 1608772 [details] Error displayed when compare hosts Description of problem: Selecting hosts in the provider, All Hosts view and then clicking on "Compare selected items" causes error. Version-Release number of selected component (if applicable): bug is in 5.10.9.0.20190819184228_a6f851e bug is also in 5.11.0.21.20190821214526_b0060d0 bug is NOT in 5.9.9.1.20190304164243_28a581b How reproducible: Very Steps to Reproduce: 1. Navigate to Compute > Infrastructure > providers 2. Click on a provider hostname in the quadicon to go to the dashboard view. 3. Click on the Hosts link along the top row to go to the All managed hosts view. 4. select/check at least 2 hosts 5. Click "Compare selected items". Actual results: Error is displayed: No route matches {:action=>"compare_miq", :controller=>"ems_infra", :id=>"2"} [ems_infra/button] Expected results: Comparison view is displayed for the selected hosts. Additional info: Host comparison works without filtering for providers (navigating thru the provider). If you navigate to Compute > Infrastructure > Hosts, comparison will work.
Should be retested after https://github.com/ManageIQ/manageiq-ui-classic/pull/5876 is backported.
Yes, https://github.com/ManageIQ/manageiq-ui-classic/pull/5876 fixes this bug and needs to be backported asap. See also https://bugzilla.redhat.com/show_bug.cgi?id=1733120
This BZ is covered by test_compare_hosts_from_provider_allhosts in integration_tests.