diff --git a/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/sync/common/MasterDataExtractor.java b/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/sync/common/MasterDataExtractor.java index c0189424156e87cc24b18cd61761381ca3e4dec6..f2278d0f92ebedfe88919291864706460e2f6257 100644 --- a/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/sync/common/MasterDataExtractor.java +++ b/datastore_server/source/java/ch/ethz/sis/openbis/generic/server/dss/plugins/sync/common/MasterDataExtractor.java @@ -55,6 +55,7 @@ import ch.systemsx.cisd.openbis.generic.server.jython.api.v1.IPropertyTypeImmuta import ch.systemsx.cisd.openbis.generic.server.jython.api.v1.ISampleTypeImmutable; import ch.systemsx.cisd.openbis.generic.server.jython.api.v1.IVocabularyImmutable; import ch.systemsx.cisd.openbis.generic.server.jython.api.v1.IVocabularyTermImmutable; +import ch.systemsx.cisd.openbis.generic.shared.basic.CodeConverter; /** * @@ -292,7 +293,8 @@ public class MasterDataExtractor { Element propertyAssignmentElement = doc.createElement("propertyAssignment"); propertyAssignmentsElement.appendChild(propertyAssignmentElement); - propertyAssignmentElement.setAttribute("property_type_code", propAssignment.getPropertyType().getCode()); + propertyAssignmentElement.setAttribute("property_type_code", CodeConverter.tryToBusinessLayer(propAssignment.getPropertyType().getCode(), + propAssignment.getPropertyType().isInternalNameSpace())); // propertyAssigmentElement.setAttribute("data_type_code", propAssignment.getPropertyType().getDataType().toString()); propertyAssignmentElement.setAttribute("ordinal", String.valueOf(propAssignment.getOrdinal())); propertyAssignmentElement.setAttribute("section", propAssignment.getSection());