From f9fd13203121fab498907fa43c11aca26ca58b4e Mon Sep 17 00:00:00 2001 From: Brian Federle Date: Fri, 12 Jul 2013 12:04:57 -0700 Subject: [PATCH] CLOUDSTACK-2864: Fix duplicate message on affinity group Fixes issue where text on affinity group step of instance wizard is duplicated, when going back a step and making changes. --- ui/scripts/ui-custom/instanceWizard.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/ui/scripts/ui-custom/instanceWizard.js b/ui/scripts/ui-custom/instanceWizard.js index ea7acf8dca5..31b4baa0aef 100644 --- a/ui/scripts/ui-custom/instanceWizard.js +++ b/ui/scripts/ui-custom/instanceWizard.js @@ -489,7 +489,10 @@ 'affinity': function($step, formData) { return { response: { - success: function(args) { + success: function(args) { + // Cleanup + $step.find('.main-desc, p.no-affinity-groups').remove(); + if (args.data.affinityGroups && args.data.affinityGroups.length) { $step.prepend( $('
').addClass('main-desc').append( @@ -513,7 +516,9 @@ ) ); } else { - $step.find('.select-container').append($('

').html(_l('message.no.affinity.groups'))); + $step.find('.select-container').append( + $('

').addClass('no-affinity-groups').html(_l('message.no.affinity.groups')) + ); } } }