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);