Hide Forgot
Description of problem: Ordering a service from the classic UI from the global region fails when the dialog associated with the service has the same label as a dialog from a different region. This causes the dialog's #validate method to return false and fails the service order process with little to no feedback. Version-Release number of selected component (if applicable): 5.7.0.11 Steps to Reproduce: 1. Configure Central Admin to two separate regions 2. Create a service in each region with the same dialog name 3. Order the service from the global region Actual results: The request is not created and there is no error
https://github.com/ManageIQ/manageiq/pull/12930
New commit detected on ManageIQ/manageiq/master: https://github.com/ManageIQ/manageiq/commit/57810832b252bf007ab71270b87f67cb52bb7a0b commit 57810832b252bf007ab71270b87f67cb52bb7a0b Author: Nick Carboni <ncarboni> AuthorDate: Wed Nov 30 14:15:33 2016 -0500 Commit: Nick Carboni <ncarboni> CommitDate: Wed Nov 30 14:15:33 2016 -0500 Scope the dialog label uniqueness validation by region This was failing a service provision from the global region because there were dialogs from separate regions in the database with the same label. https://bugzilla.redhat.com/show_bug.cgi?id=1400277 app/models/dialog.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)