Check if JsonPrimitive before processing

Check if JsonPrimitive before processing.
This commit is contained in:
Mark McKinnon 2022-10-03 12:01:52 -04:00
parent 120bdf3276
commit 1ab6f46a37

View File

@ -570,11 +570,13 @@ class Chromium extends Extract {
JsonObject permissions = ext.get("active_permissions").getAsJsonObject(); JsonObject permissions = ext.get("active_permissions").getAsJsonObject();
JsonArray apiPermissions = permissions.get("api").getAsJsonArray(); JsonArray apiPermissions = permissions.get("api").getAsJsonArray();
for (JsonElement apiPermission : apiPermissions) { for (JsonElement apiPermission : apiPermissions) {
String apigrantEl = apiPermission.getAsString(); if (apiPermission.isJsonPrimitive()) {
if (apigrantEl != null) { String apigrantEl = apiPermission.getAsString();
apiGrantedPermissions = apiGrantedPermissions + ", " + apigrantEl; if (apigrantEl != null) {
} else { apiGrantedPermissions = apiGrantedPermissions + ", " + apigrantEl;
apiGrantedPermissions = apiGrantedPermissions + ""; } else {
apiGrantedPermissions = apiGrantedPermissions + "";
}
} }
} }
} }