diff --git a/src/sunstone/public/app/tabs/groups-tab/actions.js b/src/sunstone/public/app/tabs/groups-tab/actions.js index 331128aa75..48b7a1334e 100644 --- a/src/sunstone/public/app/tabs/groups-tab/actions.js +++ b/src/sunstone/public/app/tabs/groups-tab/actions.js @@ -87,7 +87,7 @@ define(function(require) { callback: function(request) { Sunstone.getDialog(QUOTAS_DIALOG_ID).hide(); - Sunstone.runAction(RESOURCE+'.show',request.request.data[0]); + Sunstone.runAction(RESOURCE+'.show',request.request.data[0][0]); }, error: Notifier.onError }, diff --git a/src/sunstone/public/app/tabs/users-tab/actions.js b/src/sunstone/public/app/tabs/users-tab/actions.js index 1f3c203693..ed32255a70 100644 --- a/src/sunstone/public/app/tabs/users-tab/actions.js +++ b/src/sunstone/public/app/tabs/users-tab/actions.js @@ -251,7 +251,7 @@ define(function(require) { callback: function(request) { Sunstone.getDialog(QUOTAS_DIALOG_ID).hide(); - Sunstone.runAction(RESOURCE+'.show',request.request.data[0]); + Sunstone.runAction(RESOURCE+'.show',request.request.data[0][0]); }, error: Notifier.onError } diff --git a/src/sunstone/public/app/utils/common-actions.js b/src/sunstone/public/app/utils/common-actions.js index 106e34e23f..ae6bc1794b 100644 --- a/src/sunstone/public/app/utils/common-actions.js +++ b/src/sunstone/public/app/utils/common-actions.js @@ -114,8 +114,8 @@ define(function(require) { return { type: "multiple", call: that.openNebulaResource[actionStr], - callback: function (req) { - Sunstone.runAction(that.resourceStr + ".show", req.request.data[0]); + callback: function (req, response) { + Sunstone.runAction(that.resourceStr + ".show", req.request.data[0][0]); }, elements: function(opts) { return Sunstone.getDataTable(that.tabId).elements(opts);