diff --git a/src/sunstone/public/app/tabs/provision-tab.js b/src/sunstone/public/app/tabs/provision-tab.js index 80fb5cff0b..346bf43889 100644 --- a/src/sunstone/public/app/tabs/provision-tab.js +++ b/src/sunstone/public/app/tabs/provision-tab.js @@ -1116,6 +1116,14 @@ define(function(require) { $(".provision_capacity_selector", create_vm_context), template_json.VMTEMPLATE); + provisionInvalidCapacity = function(input){ + if(!$(input).closest(".accordion-navigation").hasClass("active")){ + $("a", $(input).closest(".accordion-navigation")).click(); + } + }; + + $(".provision_capacity_selector input[required]", create_vm_context).attr("oninvalid", "provisionInvalidCapacity(this)"); + var disksContext = $(".provision_disk_selector", create_vm_context); if (Config.provision.create_vm.isEnabled("disk_resize")) { DisksResize.insert(template_json, disksContext);