diff --git a/source/java/org/alfresco/repo/forms/processor/node/AssociationFieldProcessor.java b/source/java/org/alfresco/repo/forms/processor/node/AssociationFieldProcessor.java index 4daa908111..63d7a94f6e 100644 --- a/source/java/org/alfresco/repo/forms/processor/node/AssociationFieldProcessor.java +++ b/source/java/org/alfresco/repo/forms/processor/node/AssociationFieldProcessor.java @@ -72,7 +72,7 @@ public class AssociationFieldProcessor extends QNameFieldProcessor) values); } - return Collections.singletonList(values); + return Collections.singletonList(values.toString()); } private List getValues(Collection collection) diff --git a/source/java/org/alfresco/repo/forms/processor/workflow/TaskFormProcessorTest.java b/source/java/org/alfresco/repo/forms/processor/workflow/TaskFormProcessorTest.java index 23f51eac10..141a85620e 100644 --- a/source/java/org/alfresco/repo/forms/processor/workflow/TaskFormProcessorTest.java +++ b/source/java/org/alfresco/repo/forms/processor/workflow/TaskFormProcessorTest.java @@ -155,14 +155,14 @@ public class TaskFormProcessorTest extends TestCase List fields = Arrays.asList(fieldName); Form form = processForm(fields); Serializable fieldData = (Serializable) Arrays.asList(FAKE_NODE.toString()); -// checkSingleAssociation(form, fieldName, fieldData); + checkSingleAssociation(form, fieldName, fieldData); // Check Assignee field is added to Form, when explicitly typed as an // association. String fullAssociationName = "assoc:" + fieldName; fields = Arrays.asList(fullAssociationName); form = processForm(fields); -// checkSingleAssociation(form, fieldName, fieldData); + checkSingleAssociation(form, fieldName, fieldData); } public void testIgnoresUnknownFields() throws Exception @@ -187,7 +187,7 @@ public class TaskFormProcessorTest extends TestCase Serializable fieldData = (Serializable) Arrays.asList(FAKE_NODE.toString()); FormData formData = form.getFormData(); assertEquals(4, formData.getNumberOfFields()); -// assertEquals(fieldData, formData.getFieldData("assoc_bpm_assignee").getValue()); + assertEquals(fieldData, formData.getFieldData("assoc_bpm_assignee").getValue()); assertEquals(WorkflowTaskState.IN_PROGRESS, formData.getFieldData("prop_bpm_status").getValue()); }