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,6 +570,7 @@ 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) {
if (apiPermission.isJsonPrimitive()) {
String apigrantEl = apiPermission.getAsString(); String apigrantEl = apiPermission.getAsString();
if (apigrantEl != null) { if (apigrantEl != null) {
apiGrantedPermissions = apiGrantedPermissions + ", " + apigrantEl; apiGrantedPermissions = apiGrantedPermissions + ", " + apigrantEl;
@ -578,6 +579,7 @@ class Chromium extends Extract {
} }
} }
} }
}
String version; String version;
String description; String description;
String extName; String extName;