Index: src/java/org/apache/jackrabbit/webdav/simple/DavResourceImpl.java =================================================================== --- src/java/org/apache/jackrabbit/webdav/simple/DavResourceImpl.java (revision 354820) +++ src/java/org/apache/jackrabbit/webdav/simple/DavResourceImpl.java (working copy) @@ -280,7 +280,7 @@ Property p = it.nextProperty(); String pName = p.getName(); PropertyDefinition def = p.getDefinition(); - if (def.isMultiple()) { + if (def.isMultiple() || isFilteredProperty(p)) { log.debug("Multivalue property '" + pName + "' not added to webdav property set."); continue; } @@ -911,6 +911,10 @@ return filter != null && filter.isFilteredItem(n); } + protected boolean isFilteredProperty(Property p) { + return filter != null && filter.isFilteredItem(p); + } + //--------------------------------------------------------< inner class >--- /** * ExportContext that writes the properties of this DavResource