From 6ccbf4bce64bc7016d65f270c22f37fdbca8e21f Mon Sep 17 00:00:00 2001 From: Vincent Petry Date: Mon, 31 Aug 2015 18:34:44 +0200 Subject: [PATCH] Improved update version detection logic --- lib/private/updater.php | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/lib/private/updater.php b/lib/private/updater.php index 639571e8f7..71e9732c30 100644 --- a/lib/private/updater.php +++ b/lib/private/updater.php @@ -230,14 +230,8 @@ class Updater extends BasicEmitter { * @return bool */ public function isUpgradePossible($oldVersion, $newVersion, $allowedPreviousVersion) { - // downgrade is never allowed - if (version_compare($oldVersion, $newVersion, '>')) { - return false; - } - - // either we're updating from an allowed version or the current version return (version_compare($allowedPreviousVersion, $oldVersion, '<=') - || version_compare($newVersion, $oldVersion) === 0); + && version_compare($oldVersion, $newVersion, '<=')); } /**