diff --git a/src/sunstone/public/js/opennebula.js b/src/sunstone/public/js/opennebula.js index 559acfb699..42d4e9b931 100644 --- a/src/sunstone/public/js/opennebula.js +++ b/src/sunstone/public/js/opennebula.js @@ -1779,7 +1779,7 @@ var OpenNebula = { OpenNebula.Role.path); }, "update" : function(params){ - request = OpenNebula.Helper.request(OpenNebula.Role.resource, "update", params.data.id); + var request = OpenNebula.Helper.request(OpenNebula.Role.resource, "update", params.data.id); $.ajax({ url: OpenNebula.Role.path + "/" + params.data.id, @@ -1787,10 +1787,10 @@ var OpenNebula = { dataType: "json", data: JSON.stringify(params.data.extra_param), success: function(response){ - return roleCallback(request, response); + return params.success ? params.success(request, response) : null; }, error: function(response){ - return onError(request, OpenNebula.Error(response)); + return params.error ? params.error(request, OpenNebula.Error(res)) : null; } }); } @@ -1859,8 +1859,8 @@ var OpenNebula = { "path" : 'support/request', "create": function(params){ OpenNebula.Action.create( - params, - OpenNebula.Support.resource, + params, + OpenNebula.Support.resource, OpenNebula.Support.path); }, "update": function(params){ @@ -1875,15 +1875,15 @@ var OpenNebula = { params.cache_name = "REQUEST"; OpenNebula.Helper.clear_cache(params.cache_name); OpenNebula.Action.list( - params, - OpenNebula.Support.resource, + params, + OpenNebula.Support.resource, OpenNebula.Support.path) }, "show" : function(params){ OpenNebula.Action.show( - params, - OpenNebula.Support.resource, - false, + params, + OpenNebula.Support.resource, + false, OpenNebula.Support.path) } } diff --git a/src/sunstone/public/js/plugins/provision-tab.js b/src/sunstone/public/js/plugins/provision-tab.js index 5aeeb04845..bb5b0422ac 100644 --- a/src/sunstone/public/js/plugins/provision-tab.js +++ b/src/sunstone/public/js/plugins/provision-tab.js @@ -4663,7 +4663,7 @@ function setup_info_flow(context) { }, success: function(request, response){ OpenNebula.Helper.clear_cache("SERVICE"); - update_provision_flow_info(flow_id, context); + $(".provision_refresh_info", context).trigger("click"); }, error: onError })