Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-deck.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordesperateCoder <echotodevnull@gmail.com>2022-11-25 14:08:46 +0300
committerdesperateCoder <echotodevnull@gmail.com>2022-11-25 14:08:46 +0300
commit2b1f44bf13d33ede572ee4f7a2239f26a3f0f275 (patch)
tree98c4433c030a167170e8ec740965bdc437f4b8be
parent40409fc37ddc0f420b86b25a7fdf5caac21487c4 (diff)
added more nullchecks
-rw-r--r--app/src/main/java/it/niedermann/nextcloud/deck/api/JsonToEntityParser.java4
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()) {