Null check in DAO

4.x.x
Dilshan Edirisuriya 9 years ago
parent c52dfb460a
commit 9ce1c2002a

@ -50,7 +50,13 @@ public class SCEPManagerImpl implements SCEPManager {
try { try {
DeviceManagementDAOFactory.openConnection(); DeviceManagementDAOFactory.openConnection();
HashMap<Integer, Device> deviceHashMap = deviceDAO.getDevice(deviceIdentifier); HashMap<Integer, Device> deviceHashMap = deviceDAO.getDevice(deviceIdentifier);
Integer tenantId = (Integer) deviceHashMap.keySet().toArray()[0]; Object[] keySet = deviceHashMap.keySet().toArray();
if(keySet == null || keySet.length == 0) {
throw new SCEPException("Lookup device not found for the device identifier");
}
Integer tenantId = (Integer) keySet[0];
tenantedDeviceWrapper.setDevice(deviceHashMap.get(tenantId)); tenantedDeviceWrapper.setDevice(deviceHashMap.get(tenantId));
tenantedDeviceWrapper.setTenantId(tenantId); tenantedDeviceWrapper.setTenantId(tenantId);

Loading…
Cancel
Save