Fix ClassCastException when Favourites returned are empty. (#386)
This commit is contained in:
parent
b6822fd0ad
commit
97b10f2b32
|
@ -60,7 +60,7 @@ public class Favourites {
|
||||||
ListType.LimitsReturned limits = new ListType.LimitsReturned(jsonObject);
|
ListType.LimitsReturned limits = new ListType.LimitsReturned(jsonObject);
|
||||||
|
|
||||||
JsonNode resultNode = jsonObject.get(RESULT_NODE);
|
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;
|
(ArrayNode) resultNode.get(LIST_NODE) : null;
|
||||||
if (items == null) {
|
if (items == null) {
|
||||||
return new ApiList<>(Collections.<FavouriteType.DetailsFavourite>emptyList(), limits);
|
return new ApiList<>(Collections.<FavouriteType.DetailsFavourite>emptyList(), limits);
|
||||||
|
|
Loading…
Reference in New Issue