From ce06937aa85582159b60e33500e921c0bd40edbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=B8nstantine=20Kovalensky?= <45331093+kovalensky@users.noreply.github.com> Date: Sat, 18 Nov 2023 16:53:26 +0400 Subject: [PATCH] Don't create empty announce-list dict, if ann_urls are empty (#1119) * Improve code for retracker addition * Don't create empty announce-list dict, if ann_urls are empty --- src/Legacy/Torrent.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Legacy/Torrent.php b/src/Legacy/Torrent.php index c348ded60..e02510168 100644 --- a/src/Legacy/Torrent.php +++ b/src/Legacy/Torrent.php @@ -568,14 +568,14 @@ class Torrent // Delete all additional urls if ($bb_cfg['bt_del_addit_ann_urls'] || $bb_cfg['bt_disable_dht']) { unset($tor['announce-list']); - } else { + } elseif (!empty($announce_urls_add)) { $tor['announce-list'] = array_merge($tor['announce-list'] ?? [], $announce_urls_add); } // Add retracker if (!empty($bb_cfg['tracker']['retracker_host']) && $bb_cfg['tracker']['retracker']) { if (bf($userdata['user_opt'], 'user_opt', 'user_retracker') || IS_GUEST) { - $tor['announce-list'] = array_merge($tor['announce-list'] ?? [], [$bb_cfg['tracker']['retracker_host']]); + $tor['announce-list'] = array_merge($tor['announce-list'] ?? [], [[$bb_cfg['tracker']['retracker_host']]]); } }