From faa9ebc0ca6166558a013b2b8fd4df40ca0fa29a Mon Sep 17 00:00:00 2001 From: Bart Jaskulski <bartek.jaskulski@wpdesk.net> Date: Mon, 19 Dec 2022 08:32:23 +0100 Subject: [PATCH] fix: do not check comparison result strictly Signed-off-by: Bart Jaskulski <bartek.jaskulski@wpdesk.net> --- CHANGELOG.md | 4 ++++ src/WpdbMigrator.php | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 03111fb..e07f23e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # WP Migrations Changelog +## [1.0.3] - 19-12-2022 +### Fixed +- Comparing migrations correctly installs newer version on fresh instance. + ## [1.0.2] - 12-12-2022 ### Fixed - Migration no longer iterates over all registered entries. Install only newest versions. diff --git a/src/WpdbMigrator.php b/src/WpdbMigrator.php index c3166e2..90ac5b5 100644 --- a/src/WpdbMigrator.php +++ b/src/WpdbMigrator.php @@ -115,7 +115,7 @@ class WpdbMigrator implements Migrator { $this->comparator->compare( $migration->get_version(), $this->get_current_version() - ) === 1 + ) > 0 ) { $this->logger->info( sprintf( 'DB update %s:%s', $current_version, $migration->get_version() ) ); try { -- GitLab