diff --git a/config/alfresco/web-client-config.xml b/config/alfresco/web-client-config.xml
index b2eb138f3f..1b28d86534 100644
--- a/config/alfresco/web-client-config.xml
+++ b/config/alfresco/web-client-config.xml
@@ -232,8 +232,10 @@
-
+ -->
testServers = DeploymentUtil.findTestServers(this.webProjectRef, false);
- result = new Boolean(testServers != null && testServers.size() > 0);
+ result = Boolean.FALSE;
+
+ if (this.webProjectRef != null)
+ {
+ List testServers = DeploymentUtil.findTestServers(this.webProjectRef, false);
+ if (testServers != null)
+ {
+ result = new Boolean(testServers != null && testServers.size() > 0);
+ }
+ }
+
request.put(AVMBrowseBean.REQUEST_BEEN_DEPLOYED_RESULT, result);
}
else
diff --git a/source/java/org/alfresco/web/forms/xforms/Schema2XForms.java b/source/java/org/alfresco/web/forms/xforms/Schema2XForms.java
index c0ecd479cd..8a8d8e823c 100644
--- a/source/java/org/alfresco/web/forms/xforms/Schema2XForms.java
+++ b/source/java/org/alfresco/web/forms/xforms/Schema2XForms.java
@@ -2804,6 +2804,10 @@ public class Schema2XForms implements Serializable
typeName);
}
final StringList lexicalPatterns = ((XSSimpleTypeDefinition)controlType).getLexicalPattern();
+ for (int i = 0; lexicalPatterns != null && i < lexicalPatterns.getLength(); i++)
+ {
+ constraints.add("chiba:match(., '" + lexicalPatterns.item(i) + "',null)");
+ }
}
final short constraintType =
diff --git a/source/java/org/alfresco/web/ui/repo/component/UIWorkflowHistory.java b/source/java/org/alfresco/web/ui/repo/component/UIWorkflowHistory.java
index 339536d960..a37be1b305 100644
--- a/source/java/org/alfresco/web/ui/repo/component/UIWorkflowHistory.java
+++ b/source/java/org/alfresco/web/ui/repo/component/UIWorkflowHistory.java
@@ -131,7 +131,7 @@ public class UIWorkflowHistory extends SelfRenderingComponent
else
{
// output surrounding table and style if necessary
- out.write("