From cac10246aab08a10908d4cfae95ec9626ffd7964 Mon Sep 17 00:00:00 2001 From: LukeWCS Date: Sun, 25 Aug 2024 14:08:28 +0200 Subject: [PATCH] [ticket/17385] Fix for CDB version checks with missing SSL flag PHPBB-17385 --- phpBB/phpbb/extension/manager.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/phpBB/phpbb/extension/manager.php b/phpBB/phpbb/extension/manager.php index 2fb9ba881a..aa79fd3b19 100644 --- a/phpBB/phpbb/extension/manager.php +++ b/phpBB/phpbb/extension/manager.php @@ -548,10 +548,11 @@ class manager } $version_check = $meta['extra']['version-check']; + $ssl = ($version_check['host'] == 'www.phpbb.com') ?: ($version_check['ssl'] ?? false); $version_helper = new \phpbb\version_helper($this->cache, $this->config, new file_downloader()); $version_helper->set_current_version($meta['version']); - $version_helper->set_file_location($version_check['host'], $version_check['directory'], $version_check['filename'], isset($version_check['ssl']) ? $version_check['ssl'] : false); + $version_helper->set_file_location($version_check['host'], $version_check['directory'], $version_check['filename'], $ssl); $version_helper->force_stability($stability); return $version_helper->get_ext_update_on_branch($force_update, $force_cache);