// if the cdm identifier set contains identifiers of objects already
// present in the updated objects set reomve them
for(CdmBase updatedObject : updatedObjects) {
- if(exists(new CdmEntityCacheKey(updatedObject.getClass(), updatedObject.getId()))) {
+ if(updatedObject != null && exists(new CdmEntityCacheKey(updatedObject.getClass(), updatedObject.getId()))) {
CdmEntityIdentifier cdmEntityIdentifier = new CdmEntityIdentifier(updatedObject.getId(), updatedObject.getClass());
if(!updatedCdmIdsIsEmpty && updatedCdmIds.contains(cdmEntityIdentifier)) {
updatedCdmIds.remove(cdmEntityIdentifier);