mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Added null check to MonitoringManagerImpl
This commit is contained in:
parent
cd31662a96
commit
fa82a28c0f
@ -95,6 +95,7 @@ public class MonitoringManagerImpl implements MonitoringManager {
|
|||||||
ComplianceData cmd = monitoringDAO.getCompliance(device.getId());
|
ComplianceData cmd = monitoringDAO.getCompliance(device.getId());
|
||||||
complianceData = monitoringService.checkPolicyCompliance(deviceIdentifier,
|
complianceData = monitoringService.checkPolicyCompliance(deviceIdentifier,
|
||||||
policy, deviceResponse);
|
policy, deviceResponse);
|
||||||
|
|
||||||
complianceData.setId(cmd.getId());
|
complianceData.setId(cmd.getId());
|
||||||
complianceData.setPolicy(policy);
|
complianceData.setPolicy(policy);
|
||||||
complianceFeatures = complianceData.getComplianceFeatures();
|
complianceFeatures = complianceData.getComplianceFeatures();
|
||||||
@ -108,7 +109,7 @@ public class MonitoringManagerImpl implements MonitoringManager {
|
|||||||
|
|
||||||
//This was added because update query below that did not return the update table primary key.
|
//This was added because update query below that did not return the update table primary key.
|
||||||
|
|
||||||
if (!complianceFeatures.isEmpty()) {
|
if (complianceFeatures != null && !complianceFeatures.isEmpty()) {
|
||||||
PolicyManagementDAOFactory.beginTransaction();
|
PolicyManagementDAOFactory.beginTransaction();
|
||||||
monitoringDAO.setDeviceAsNoneCompliance(device.getId(), policy.getId());
|
monitoringDAO.setDeviceAsNoneCompliance(device.getId(), policy.getId());
|
||||||
if (log.isDebugEnabled()) {
|
if (log.isDebugEnabled()) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user