-
Bug
-
Resolution: Done
-
Critical
-
2.5.0.Beta2
-
None
this is the reason for initial: https://issues.jboss.org/browse/MODE-1170
in case one exports an workspace.xml from e.g. jackrabbit that holds:
<sv:node sv:name="child"> <sv:property sv:name="jcr:primaryType" sv:type="Name"> <sv:value>nt:unstructured</sv:value> </sv:property> <sv:property sv:name="cssClass" sv:type="String"> <sv:value>dir</sv:value> </sv:property> <sv:property sv:name="menuType" sv:type="String"> <sv:value>REFERENCE</sv:value> </sv:property> <sv:property sv:name="title" sv:type="String"> <sv:value>Wein</sv:value> </sv:property> <sv:node sv:name="reference"> <sv:property sv:name="jcr:primaryType" sv:type="Name"> <sv:value>nt:unstructured</sv:value> </sv:property> <sv:property sv:name="jcr:mixinTypes" sv:type="Name" sv:multiple="true"> <sv:value>brix:hidden</sv:value> </sv:property> <sv:property sv:name="indexedParameters" sv:type="String" sv:multiple="true"> <sv:value>wein</sv:value> </sv:property> <sv:property sv:name="node" sv:type="Reference"> <sv:value>cef14fca-1f16-446d-ac50-5222cd6ece9e</sv:value> </sv:property> <sv:property sv:name="type" sv:type="String"> <sv:value>NODE</sv:value> </sv:property> </sv:node> </sv:node>
having a:
<sv:property sv:name="indexedParameters" sv:type="String" sv:multiple="true"> <sv:value>wein</sv:value> </sv:property>
in it, it is translated by modeshape to a JcrSingleValueProperty instead of a JcrMultiValueProperty; It seems the sv:multiple="true" is ignored and instead the size of the sv:value-array taken into account.