diff options
author | desperateCoder <echotodevnull@gmail.com> | 2022-11-25 14:08:46 +0300 |
---|---|---|
committer | desperateCoder <echotodevnull@gmail.com> | 2022-11-25 14:08:46 +0300 |
commit | 2b1f44bf13d33ede572ee4f7a2239f26a3f0f275 (patch) | |
tree | 98c4433c030a167170e8ec740965bdc437f4b8be | |
parent | 40409fc37ddc0f420b86b25a7fdf5caac21487c4 (diff) |
added more nullchecks
-rw-r--r-- | app/src/main/java/it/niedermann/nextcloud/deck/api/JsonToEntityParser.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/app/src/main/java/it/niedermann/nextcloud/deck/api/JsonToEntityParser.java b/app/src/main/java/it/niedermann/nextcloud/deck/api/JsonToEntityParser.java index 8147686cd..5c0b8da90 100644 --- a/app/src/main/java/it/niedermann/nextcloud/deck/api/JsonToEntityParser.java +++ b/app/src/main/java/it/niedermann/nextcloud/deck/api/JsonToEntityParser.java @@ -478,10 +478,10 @@ public class JsonToEntityParser { a.setDeletedAt(getTimestampFromLong(e.get("deletedAt"))); if (e.has("extendedData") && !e.get("extendedData").isJsonNull() && e.get("extendedData").isJsonObject()) { JsonObject extendedData = e.getAsJsonObject("extendedData").getAsJsonObject(); - if (extendedData.has("filesize")) { + if (extendedData.has("filesize") && !extendedData.get("filesize").isJsonNull()) { a.setFilesize(extendedData.get("filesize").getAsLong()); } - if (extendedData.has("mimetype")) { + if (extendedData.has("mimetype") && !extendedData.get("mimetype").isJsonNull()) { a.setMimetype(extendedData.get("mimetype").getAsString()); } if (extendedData.has("fileid") && !extendedData.get("fileid").isJsonNull()) { |