mirror of
https://repository.entgra.net/community/device-mgt-plugins.git
synced 2025-09-16 23:42:15 +00:00
Added data type check in android policy compliance
This commit is contained in:
parent
7dc3f88b35
commit
ade7895901
@ -59,7 +59,12 @@ public class AndroidPolicyMonitoringService implements PolicyMonitoringService {
|
||||
List<ComplianceFeature> complianceFeatures = new ArrayList<ComplianceFeature>();
|
||||
|
||||
// Parsing json string to get compliance features.
|
||||
JsonElement jsonElement = new JsonParser().parse((String) compliancePayload);
|
||||
JsonElement jsonElement;
|
||||
if (compliancePayload instanceof String) {
|
||||
jsonElement = new JsonParser().parse((String) compliancePayload);
|
||||
} else {
|
||||
throw new PolicyComplianceException("Invalid policy compliance payload");
|
||||
}
|
||||
JsonArray jsonArray = jsonElement.getAsJsonArray();
|
||||
Gson gson = new Gson();
|
||||
ComplianceFeature complianceFeature;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user