-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
5.3.12
If a 4.5 project defines additional repository (shared for example) and a a custom node type that defines the MetaData child node as mandatory, the 5.0 core version handler task will failed.
Reason:
In CoreModuleVersionHandler
register(DeltaBuilder.update("5.0", "") ... .addTask(new RemoveMetaDataInNodeTypeDefinitionTask("Un register the metaData child node", "", RepositoryConstants.CONFIG)) .addTask(new ConvertMetaDataUpdateTask("Convert MetaData Task", "Remove the metaData sub node and replace them with mixIn when appropriate"))
- RemoveMetaDataInNodeTypeDefinitionTask : will remove the MetaData child node definition for the main magnolia repository and not in the shared one.
- ConvertMetaDataUpdateTask: will remove the child MetaData node and set properties to the parent node, but for all the repositories.
Acceptance criteria