From 3f5cc56b26e7de354e30f48b578205556c13333c Mon Sep 17 00:00:00 2001 From: tom79 Date: Thu, 5 Dec 2019 18:07:17 +0100 Subject: [PATCH] Fix poll issue --- app/src/main/java/app/fedilab/android/client/API.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/app/fedilab/android/client/API.java b/app/src/main/java/app/fedilab/android/client/API.java index ceedafab4..9934e1e88 100644 --- a/app/src/main/java/app/fedilab/android/client/API.java +++ b/app/src/main/java/app/fedilab/android/client/API.java @@ -708,7 +708,7 @@ public class API { poll.setExpired(resobj.getJSONObject("poll").getBoolean("expired")); poll.setMultiple(resobj.getJSONObject("poll").getBoolean("multiple")); poll.setVotes_count(resobj.getJSONObject("poll").getInt("votes_count")); - if( resobj.getJSONObject("poll").has("voters_count")){ + if( resobj.getJSONObject("poll").has("voters_count") && !resobj.getJSONObject("poll").isNull("voters_count")){ poll.setVoters_count(resobj.getJSONObject("poll").getInt("voters_count")); }else{ poll.setVoters_count(resobj.getJSONObject("poll").getInt("votes_count")); @@ -728,6 +728,7 @@ public class API { } } catch (JSONException ignored) { + ignored.printStackTrace(); } catch (ParseException e) { e.printStackTrace(); }