diff --git a/source/java/org/alfresco/web/bean/wcm/CreateFormWizard.java b/source/java/org/alfresco/web/bean/wcm/CreateFormWizard.java
index 6f18fb00cb..c49c41352b 100644
--- a/source/java/org/alfresco/web/bean/wcm/CreateFormWizard.java
+++ b/source/java/org/alfresco/web/bean/wcm/CreateFormWizard.java
@@ -212,7 +212,7 @@ public class CreateFormWizard extends BaseWizardBean
StringBuilder attribute = new StringBuilder(255);
attribute.append(DescriptionAttributeHelper.getTableBegin());
attribute.append(DescriptionAttributeHelper.getTableLine(fc, "description",
- DescriptionAttributeHelper.getDescriptionNotEmpty(fc, this.getDescription())));
+ DescriptionAttributeHelper.getDescriptionNotEmpty(fc, this.getDescription()), false));
attribute.append(DescriptionAttributeHelper.getTableLine(fc, "rendering_engine_type",
this.getRenderingEngine().getName()));
attribute.append(DescriptionAttributeHelper.getTableLine(fc, "output_path_pattern",
@@ -1363,7 +1363,7 @@ public class CreateFormWizard extends BaseWizardBean
StringBuilder attribute = new StringBuilder(255);
attribute.append(DescriptionAttributeHelper.getTableBegin());
attribute.append(DescriptionAttributeHelper.getTableLine(fc, "description",
- DescriptionAttributeHelper.getDescriptionNotEmpty(fc, getFormDescription())));
+ DescriptionAttributeHelper.getDescriptionNotEmpty(fc, getFormDescription()), false));
attribute.append(DescriptionAttributeHelper.getTableLine(fc, "schema_root_element_name",
getSchemaRootElementName()));
attribute.append(DescriptionAttributeHelper.getTableLine(fc, "output_path_pattern",
@@ -1390,7 +1390,7 @@ public class CreateFormWizard extends BaseWizardBean
}
attribute.append(DescriptionAttributeHelper.getTableLine(fc, "description",
- DescriptionAttributeHelper.getDescriptionNotEmpty(fc, desc)));
+ DescriptionAttributeHelper.getDescriptionNotEmpty(fc, desc), false));
attribute.append(DescriptionAttributeHelper.getTableEnd());
return attribute.toString();
}
diff --git a/source/java/org/alfresco/web/bean/wcm/CreateWebsiteWizard.java b/source/java/org/alfresco/web/bean/wcm/CreateWebsiteWizard.java
index c4cf8a5cba..1a2cd97df2 100644
--- a/source/java/org/alfresco/web/bean/wcm/CreateWebsiteWizard.java
+++ b/source/java/org/alfresco/web/bean/wcm/CreateWebsiteWizard.java
@@ -1386,7 +1386,7 @@ public class CreateWebsiteWizard extends BaseWizardBean
attribute.append(DescriptionAttributeHelper.getTableLine(fc, "website_webapp", getWebapp()));
attribute.append(DescriptionAttributeHelper.getTableLine(fc, "title", getTitle()));
attribute.append(DescriptionAttributeHelper.getTableLine(fc, "description",
- DescriptionAttributeHelper.getDescriptionNotEmpty(fc, getDescription())));
+ DescriptionAttributeHelper.getDescriptionNotEmpty(fc, getDescription()), false));
attribute.append(DescriptionAttributeHelper.getTableEnd());
return attribute.toString();
}
@@ -1571,7 +1571,7 @@ public class CreateWebsiteWizard extends BaseWizardBean
attribute.append(DescriptionAttributeHelper.getTableLine(fc, "name", this.getName()));
attribute.append(DescriptionAttributeHelper.getTableLine(fc, "title", this.getTitle()));
attribute.append(DescriptionAttributeHelper.getTableLine(fc, "output_path_pattern", this.getOutputPathPattern()));
- attribute.append(DescriptionAttributeHelper.getTableLine(fc, "description", formDescription));
+ attribute.append(DescriptionAttributeHelper.getTableLine(fc, "description", formDescription, false));
attribute.append(DescriptionAttributeHelper.getTableLine(fc, "workflow", workflowTitle));
attribute.append(DescriptionAttributeHelper.getTableEnd());
return attribute.toString();
@@ -1786,7 +1786,7 @@ public class CreateWebsiteWizard extends BaseWizardBean
String workflowDescription = DescriptionAttributeHelper.getDescriptionNotEmpty(fc, getDescription());
StringBuilder attribute = new StringBuilder(255);
attribute.append(DescriptionAttributeHelper.getTableBegin());
- attribute.append(DescriptionAttributeHelper.getTableLine(fc, "description", workflowDescription));
+ attribute.append(DescriptionAttributeHelper.getTableLine(fc, "description", workflowDescription, false));
attribute.append(DescriptionAttributeHelper.getTableLine(fc, "website_filename_pattern", this.getFilenamePattern()));
attribute.append(DescriptionAttributeHelper.getTableEnd());
return attribute.toString();
diff --git a/source/java/org/alfresco/web/bean/wcm/DescriptionAttributeHelper.java b/source/java/org/alfresco/web/bean/wcm/DescriptionAttributeHelper.java
index 1f4ce84033..b603e39adc 100644
--- a/source/java/org/alfresco/web/bean/wcm/DescriptionAttributeHelper.java
+++ b/source/java/org/alfresco/web/bean/wcm/DescriptionAttributeHelper.java
@@ -34,6 +34,7 @@ public class DescriptionAttributeHelper
{
return TABLE_BEGIN;
}
+
/**
*
* @param fc Current FacesContext
@@ -42,10 +43,31 @@ public class DescriptionAttributeHelper
* @return Returns a table line Localised field name: | Field value |
*/
public static String getTableLine(FacesContext fc, String fieldName, String fieldValue)
+ {
+ return getTableLine(fc, fieldName, fieldValue, true);
+ }
+
+ /**
+ *
+ * @param fc Current FacesContext
+ * @param fieldName Field name
+ * @param fieldValue Field value
+ * @param encode Whether to encode the given value or not
+ * @return Returns a table line Localised field name: | Field value |
+ */
+ public static String getTableLine(FacesContext fc, String fieldName, String fieldValue, boolean encode)
{
StringBuilder line = new StringBuilder(128);
- line.append(TRTD_BEGIN).append(Application.getMessage(fc, fieldName)).
- append(TD_TD).append(Utils.encode(fieldValue)).append(TDTR_END);
+ line.append(TRTD_BEGIN).append(Application.getMessage(fc, fieldName)).append(TD_TD);
+ if (encode)
+ {
+ line.append(Utils.encode(fieldValue));
+ }
+ else
+ {
+ line.append(fieldValue);
+ }
+ line.append(TDTR_END);
return line.toString();
}
@@ -68,7 +90,7 @@ public class DescriptionAttributeHelper
{
return StringUtils.isEmpty(fieldValue) ?
SPAN_ITALIC_BEGIN + Application.getMessage(fc, "description_not_set") + SPAN_END :
- fieldValue;
+ Utils.encode(fieldValue);
}
}