diff --git a/src/sunstone/public/js/plugins/oneflow-templates.js b/src/sunstone/public/js/plugins/oneflow-templates.js index 6075d475cb..136289f4c4 100644 --- a/src/sunstone/public/js/plugins/oneflow-templates.js +++ b/src/sunstone/public/js/plugins/oneflow-templates.js @@ -740,8 +740,8 @@ function updateServiceTemplateInfo(request,elem){ case "vnet_id": network_configuration += '\ - '+htmlDecode(attrs.name)+'\ - '+htmlDecode(attrs.description)+'\ + '+attrs.name+'\ + '+attrs.description+'\ ' var roles_using_net = []; @@ -788,7 +788,7 @@ function updateServiceTemplateInfo(request,elem){ \ \ '+tr("Description")+'\ - '+(htmlDecode(elem_info.TEMPLATE.BODY.description)||"-")+'\ + '+(elem_info.TEMPLATE.BODY.description||"-")+'\ \ \ '+tr("Strategy")+'\ @@ -796,7 +796,7 @@ function updateServiceTemplateInfo(request,elem){ \ \ '+tr("Shutdown action")+'\ - '+elem_info.TEMPLATE.BODY.shutdown_action+'\ + '+(elem_info.TEMPLATE.BODY.shutdown_action||"-")+'\ \ \ '+tr("Ready Status Gate")+'\ @@ -1844,6 +1844,10 @@ function setupInstantiateServiceTemplateDialog(){ retrieveWizardFields($("#"+div_id, dialog), tmp_json); + $.each(role.elasticity_policies, function(i, pol){ + pol.expression = htmlDecode(pol.expression); + }); + role.user_inputs_values = tmp_json; extra_info.merge_template.roles.push(role);