From bf5e256f631845f7112ccb450d003b8d16119d5d Mon Sep 17 00:00:00 2001 From: Tuan Pham Ngoc Date: Fri, 12 Sep 2025 12:21:58 +0700 Subject: [PATCH 1/2] Fix Check for Updates potential bug --- libraries/src/Updater/Adapter/ExtensionAdapter.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libraries/src/Updater/Adapter/ExtensionAdapter.php b/libraries/src/Updater/Adapter/ExtensionAdapter.php index 78f5db5808f09..56aa4860de30e 100644 --- a/libraries/src/Updater/Adapter/ExtensionAdapter.php +++ b/libraries/src/Updater/Adapter/ExtensionAdapter.php @@ -275,6 +275,12 @@ public function findUpdate($options) return false; } + /** + * Unset the latest update which might be found when the system find update for previous update site, avoid + * strange issue reported at https://github.com/joomla/joomla-cms/issues/46066 + */ + unset($this->latest); + if (\array_key_exists('minimum_stability', $options)) { $this->minimum_stability = $options['minimum_stability']; } From 1264d9d3ba6d92c219fbfc3b3d13fb2887f3623b Mon Sep 17 00:00:00 2001 From: Richard Fath Date: Fri, 12 Sep 2025 12:03:51 +0200 Subject: [PATCH 2/2] Comment wording improved --- libraries/src/Updater/Adapter/ExtensionAdapter.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/src/Updater/Adapter/ExtensionAdapter.php b/libraries/src/Updater/Adapter/ExtensionAdapter.php index 56aa4860de30e..905d127a9d4d2 100644 --- a/libraries/src/Updater/Adapter/ExtensionAdapter.php +++ b/libraries/src/Updater/Adapter/ExtensionAdapter.php @@ -276,7 +276,7 @@ public function findUpdate($options) } /** - * Unset the latest update which might be found when the system find update for previous update site, avoid + * Unset the latest update which might have been found for a previous update site, avoid * strange issue reported at https://github.com/joomla/joomla-cms/issues/46066 */ unset($this->latest);