Add null check for GALLERY_DATA_KEY

Without this null check, viewing a deleted comment whose OP also had a deleted gallery will cause the Parsing to fail.
This commit is contained in:
scria1000 2021-12-04 18:23:48 +03:00
parent 0d80bee501
commit 619d6b846a

View File

@ -541,7 +541,7 @@ public class ParsePost {
}
} catch (IllegalArgumentException ignore) { }
} else if (post.getPostType() == Post.LINK_TYPE || post.getPostType() == Post.NO_PREVIEW_LINK_TYPE) {
if (data.has(JSONUtils.GALLERY_DATA_KEY)) {
if (!data.isNull(JSONUtils.GALLERY_DATA_KEY)) {
JSONArray galleryIdsArray = data.getJSONObject(JSONUtils.GALLERY_DATA_KEY).getJSONArray(JSONUtils.ITEMS_KEY);
JSONObject galleryObject = data.getJSONObject(JSONUtils.MEDIA_METADATA_KEY);
ArrayList<Post.Gallery> gallery = new ArrayList<>();