From 97b10f2b3202292b7b0fe0d7bff93f60531b8671 Mon Sep 17 00:00:00 2001 From: "Ahmed I. Khalil" Date: Wed, 10 May 2017 10:52:55 +0200 Subject: [PATCH] Fix ClassCastException when Favourites returned are empty. (#386) --- app/src/main/java/org/xbmc/kore/jsonrpc/method/Favourites.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/xbmc/kore/jsonrpc/method/Favourites.java b/app/src/main/java/org/xbmc/kore/jsonrpc/method/Favourites.java index d665a80..023946b 100644 --- a/app/src/main/java/org/xbmc/kore/jsonrpc/method/Favourites.java +++ b/app/src/main/java/org/xbmc/kore/jsonrpc/method/Favourites.java @@ -60,7 +60,7 @@ public class Favourites { ListType.LimitsReturned limits = new ListType.LimitsReturned(jsonObject); JsonNode resultNode = jsonObject.get(RESULT_NODE); - ArrayNode items = resultNode.has(LIST_NODE) ? + ArrayNode items = resultNode.has(LIST_NODE) && !resultNode.get(LIST_NODE).isNull() ? (ArrayNode) resultNode.get(LIST_NODE) : null; if (items == null) { return new ApiList<>(Collections.emptyList(), limits);