diff --git a/src/sunstone/public/js/plugins/datastores-tab.js b/src/sunstone/public/js/plugins/datastores-tab.js index 5bcf24703f..8481629063 100644 --- a/src/sunstone/public/js/plugins/datastores-tab.js +++ b/src/sunstone/public/js/plugins/datastores-tab.js @@ -484,13 +484,13 @@ var datastore_actions = { type: "multiple", call: function(params, success){ var cluster = params.data.extra_param; - var ds = params.data.id; + var ds = params.data.id[0]; if (cluster == -1){ //get cluster name var current_cluster = getValue(ds, 1, - 5, + 6, dataTable_datastores); //get cluster id current_cluster = getValue(current_cluster, @@ -504,6 +504,8 @@ var datastore_actions = { { Sunstone.runAction("Cluster.adddatastore",cluster,ds); } + Sunstone.runAction("Datastore.show",ds); + Sunstone.runAction("Datastore.showinfo",ds); }, elements: datastoreElements, notify:true