From d605ceb97131112d83e59620e412ad84a6b7b142 Mon Sep 17 00:00:00 2001 From: Brian Witt Date: Fri, 18 Nov 2022 20:23:17 -0800 Subject: [PATCH] qBittorrent: Fix working with no categories --- .../daemon/adapters/qBittorrent/QBittorrentAdapter.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/transdroid/daemon/adapters/qBittorrent/QBittorrentAdapter.java b/app/src/main/java/org/transdroid/daemon/adapters/qBittorrent/QBittorrentAdapter.java index 4bdebf60..b55e1a31 100644 --- a/app/src/main/java/org/transdroid/daemon/adapters/qBittorrent/QBittorrentAdapter.java +++ b/app/src/main/java/org/transdroid/daemon/adapters/qBittorrent/QBittorrentAdapter.java @@ -237,10 +237,12 @@ public class QBittorrentAdapter implements IDaemonAdapter { JSONArray allTorrentsResult = new JSONArray(makeRequest(log, path)); final List torrentsList = parseJsonTorrents(allTorrentsResult); - JSONArray allLabelsResult; + JSONArray allLabelsResult = null; if (version >= 40100) { allLabelsResult = new JSONObject(makeRequest(log, "/api/v2/torrents/categories")).names(); - } else { + } + // either version < 40100 or no labels + if (allLabelsResult == null) { allLabelsResult = new JSONArray(); } final List