mirror of
https://repository.entgra.net/community/device-mgt-core.git
synced 2025-10-06 02:01:45 +00:00
Added null checks
This commit is contained in:
parent
b906d43cc8
commit
20873e7786
@ -66,8 +66,11 @@ public class PermissionManager {
|
|||||||
/* Un-marshaling Device Management configuration */
|
/* Un-marshaling Device Management configuration */
|
||||||
JAXBContext cdmContext = JAXBContext.newInstance(PermissionConfiguration.class);
|
JAXBContext cdmContext = JAXBContext.newInstance(PermissionConfiguration.class);
|
||||||
Unmarshaller unmarshaller = cdmContext.createUnmarshaller();
|
Unmarshaller unmarshaller = cdmContext.createUnmarshaller();
|
||||||
PermissionConfiguration permissionConfiguration = (PermissionConfiguration) unmarshaller.unmarshal(permissionStream);
|
PermissionConfiguration permissionConfiguration = (PermissionConfiguration)
|
||||||
this.addPermissions(permissionConfiguration.getPermissions());
|
unmarshaller.unmarshal(permissionStream);
|
||||||
|
if((permissionConfiguration != null) && (permissionConfiguration.getPermissions() != null)){
|
||||||
|
this.addPermissions(permissionConfiguration.getPermissions());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} catch (JAXBException e) {
|
} catch (JAXBException e) {
|
||||||
throw new DeviceManagementException("Error occurred while initializing Data Source config", e);
|
throw new DeviceManagementException("Error occurred while initializing Data Source config", e);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user