diff --git a/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/model/rma/type/RecordsManagementContainerType.java b/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/model/rma/type/RecordsManagementContainerType.java index 4971eae6b7..79971442b5 100644 --- a/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/model/rma/type/RecordsManagementContainerType.java +++ b/rm-server/source/java/org/alfresco/module/org_alfresco_module_rm/model/rma/type/RecordsManagementContainerType.java @@ -119,8 +119,9 @@ public class RecordsManagementContainerType extends BaseBehaviourBean NodeRef parentRef = childAssocRef.getParentRef(); QName parentType = nodeService.getType(parentRef); boolean isContentSubType = dictionaryService.isSubClass(childType, ContentModel.TYPE_CONTENT); + boolean isUnfiledRecordContainer = parentType.equals(RecordsManagementModel.TYPE_UNFILED_RECORD_CONTAINER); boolean isUnfiledRecordContainerChild = parentType.equals(RecordsManagementModel.TYPE_UNFILED_RECORD_CONTAINER_CHILD); - if (isContentSubType == true && isUnfiledRecordContainerChild == true) + if (isContentSubType && (isUnfiledRecordContainer|| isUnfiledRecordContainerChild)) { if (nodeService.hasAspect(child, ASPECT_FILE_PLAN_COMPONENT) == false) {