diff --git a/src/main/java/info/magnolia/dam/providers/jcr/JcrBuilder.java b/src/main/java/info/magnolia/dam/providers/jcr/JcrBuilder.java index 85c3f5d..5db15c9 100644 --- a/src/main/java/info/magnolia/dam/providers/jcr/JcrBuilder.java +++ b/src/main/java/info/magnolia/dam/providers/jcr/JcrBuilder.java @@ -135,7 +135,11 @@ PropertyIterator iterator = filteredNode.getProperties(); while (iterator.hasNext()) { Property property = iterator.nextProperty(); - propertyMap.put(property.getName(), PropertyUtil.getValueObject(property.getValue())); + if (property.isMultiple()) { + propertyMap.put(property.getName(), PropertyUtil.getValuesStringList(property.getValues())); + } else { + propertyMap.put(property.getName(), PropertyUtil.getValueObject(property.getValue())); + } } return propertyMap; }