diff --git a/ui/scripts/ui-custom/instanceWizard.js b/ui/scripts/ui-custom/instanceWizard.js index f303a226d24..28bd39c75b6 100644 --- a/ui/scripts/ui-custom/instanceWizard.js +++ b/ui/scripts/ui-custom/instanceWizard.js @@ -40,27 +40,32 @@ args.action({ // Populate data + context: context, data: data, response: { success: function(args) { - var $loading = $('.list-view').listView('prependItem', { - data: [ - { - name: data.displayname ? data.displayname : _l('label.new.vm'), - zonename: $wizard.find('select[name=zoneid] option').filter(function() { - return $(this).val() == data.zoneid; - }).html(), - state: 'Creating' - } - ], - actionFilter: function(args) { return []; } - }); + var $listView = $('.list-view.instances'); + + if ($listView.size()) { + var $loading = $('.list-view.instances').listView('prependItem', { + data: [ + { + name: data.displayname ? data.displayname : _l('label.new.vm'), + zonename: $wizard.find('select[name=zoneid] option').filter(function() { + return $(this).val() == data.zoneid; + }).html(), + state: 'Creating' + } + ], + actionFilter: function(args) { return []; } + }); + } listViewArgs.complete({ _custom: args._custom, messageArgs: cloudStack.serializeForm($form), - $item: $loading - }); + $item: $listView.size()? $loading : $('
') + }); close(); },