From 9ab8cabedbe3cd1c047e70aa665d42af4f2ec573 Mon Sep 17 00:00:00 2001 From: Konrad Windszus Date: Thu, 13 Oct 2016 14:20:23 +0200 Subject: [PATCH] always add mandatory attribute 'objectclass' --- .../ldap/odm/core/impl/DefaultObjectDirectoryMapper.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/src/main/java/org/springframework/ldap/odm/core/impl/DefaultObjectDirectoryMapper.java b/core/src/main/java/org/springframework/ldap/odm/core/impl/DefaultObjectDirectoryMapper.java index 556183df..8d837986 100644 --- a/core/src/main/java/org/springframework/ldap/odm/core/impl/DefaultObjectDirectoryMapper.java +++ b/core/src/main/java/org/springframework/ldap/odm/core/impl/DefaultObjectDirectoryMapper.java @@ -122,6 +122,8 @@ public class DefaultObjectDirectoryMapper implements ObjectDirectoryMapper { managedAttributeNames.addAll(Arrays.asList(attributesOfField)); } } + // always add the mandatory attribute objectclass (which is always used for the mapping) + managedAttributeNames.add(OBJECT_CLASS_ATTRIBUTE); return managedAttributeNames.toArray(new String[managedAttributeNames.size()]); }