diff --git a/src/main/java/org/telegram/api/Document.java b/src/main/java/org/telegram/api/Document.java index 16f7735..00ecf1d 100644 --- a/src/main/java/org/telegram/api/Document.java +++ b/src/main/java/org/telegram/api/Document.java @@ -34,7 +34,12 @@ public class Document { public Document(JSONObject jsonObject) { this.fileId = jsonObject.getString(FILEID_FIELD); - this.thumb = new PhotoSize(jsonObject.getJSONObject(THUMB_FIELD)); + if (jsonObject.has(THUMB_FIELD) { + this.thumb = new PhotoSize(jsonObject.getJSONObject(THUMB_FIELD)); + } + else { + this.thumb = null; + } this.fileName = jsonObject.optString(FILENAME_FIELD, ""); this.mimeType = jsonObject.optString(MIMETYPE_FIELD, ""); this.fileSize = jsonObject.optInt(FILESIZE_FIELD, 0);