mirror of
https://codeberg.org/Bazsalanszky/Infinity-For-Lemmy.git
synced 2024-11-10 12:47:26 +01:00
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:
parent
0d80bee501
commit
619d6b846a
@ -541,7 +541,7 @@ public class ParsePost {
|
|||||||
}
|
}
|
||||||
} catch (IllegalArgumentException ignore) { }
|
} catch (IllegalArgumentException ignore) { }
|
||||||
} else if (post.getPostType() == Post.LINK_TYPE || post.getPostType() == Post.NO_PREVIEW_LINK_TYPE) {
|
} 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);
|
JSONArray galleryIdsArray = data.getJSONObject(JSONUtils.GALLERY_DATA_KEY).getJSONArray(JSONUtils.ITEMS_KEY);
|
||||||
JSONObject galleryObject = data.getJSONObject(JSONUtils.MEDIA_METADATA_KEY);
|
JSONObject galleryObject = data.getJSONObject(JSONUtils.MEDIA_METADATA_KEY);
|
||||||
ArrayList<Post.Gallery> gallery = new ArrayList<>();
|
ArrayList<Post.Gallery> gallery = new ArrayList<>();
|
||||||
|
Loading…
Reference in New Issue
Block a user