summaryrefslogtreecommitdiffstats
path: root/base/common/src/com/netscape/cmscore/dbs/KeyRecordMapper.java
diff options
context:
space:
mode:
Diffstat (limited to 'base/common/src/com/netscape/cmscore/dbs/KeyRecordMapper.java')
-rw-r--r--base/common/src/com/netscape/cmscore/dbs/KeyRecordMapper.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/base/common/src/com/netscape/cmscore/dbs/KeyRecordMapper.java b/base/common/src/com/netscape/cmscore/dbs/KeyRecordMapper.java
index 15e6935e2..b124857ca 100644
--- a/base/common/src/com/netscape/cmscore/dbs/KeyRecordMapper.java
+++ b/base/common/src/com/netscape/cmscore/dbs/KeyRecordMapper.java
@@ -59,13 +59,15 @@ public class KeyRecordMapper implements IDBAttrMapper {
public void mapObjectToLDAPAttributeSet(IDBObj parent, String name,
Object obj, LDAPAttributeSet attrs) throws EBaseException {
+ if (obj == null) {
+ throw new EBaseException(CMS.getUserMessage("CMS_DBS_SERIALIZE_FAILED", name));
+ }
try {
KeyRecord rec = (KeyRecord) obj;
attrs.add(new LDAPAttribute(KeyDBSchema.LDAP_ATTR_KEY_RECORD_ID,
rec.getSerialNumber().toString()));
} catch (Exception e) {
-
/*LogDoc
*
* @phase Maps object to ldap attribute set