Merged HEAD-BUG-FIX (5.0/Cloud) to HEAD (5.0/Cloud)

84221: Defensive code around missing namespace check for WorkflowQNameConverter


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@84646 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Alan Davis
2014-09-18 17:31:28 +00:00
parent 012cad4545
commit 435aadfdff

View File

@@ -19,6 +19,7 @@
package org.alfresco.repo.workflow;
import org.alfresco.service.namespace.NamespaceException;
import org.alfresco.service.namespace.NamespacePrefixResolver;
import org.alfresco.service.namespace.NamespaceService;
import org.alfresco.service.namespace.QName;
@@ -100,8 +101,15 @@ public class WorkflowQNameConverter
}
qName = name.replaceFirst("_", ":");
}
try
{
return QName.createQName(qName, prefixResolver);
}
catch (NamespaceException ne)
{
return QName.createQName(NamespaceService.DEFAULT_URI, name);
}
}
private String convertQNameToName(QName name)
{