diff -u b/core/modules/migrate_drupal/tests/src/Unit/source/DrupalSqlBaseTest.php b/core/modules/migrate_drupal/tests/src/Unit/source/DrupalSqlBaseTest.php --- b/core/modules/migrate_drupal/tests/src/Unit/source/DrupalSqlBaseTest.php +++ b/core/modules/migrate_drupal/tests/src/Unit/source/DrupalSqlBaseTest.php @@ -177,8 +177,6 @@ $tests[1]['schema_version'] = '0'; $tests[2]['minimum_version'] = '7000'; $tests[2]['schema_version'] = '-1'; - $tests[3]['minimum_version'] = '7000'; - $tests[3]['schema_version'] = '7001'; return $tests; } only in patch2: unchanged: --- a/core/modules/migrate_drupal/src/Plugin/migrate/source/DrupalSqlBase.php +++ b/core/modules/migrate_drupal/src/Plugin/migrate/source/DrupalSqlBase.php @@ -105,8 +105,8 @@ public function checkRequirements() { if ($this->pluginDefinition['requirements_met'] === TRUE) { if (isset($this->pluginDefinition['source_module'])) { if ($this->moduleExists($this->pluginDefinition['source_module'])) { - if (isset($this->pluginDefinition['minimum_schema_version']) && !$this->getModuleSchemaVersion($this->pluginDefinition['source_module']) < $this->pluginDefinition['minimum_schema_version']) { - throw new RequirementsException('Required minimum schema version ' . $this->pluginDefinition['minimum_schema_version'], ['minimum_schema_version' => $this->pluginDefinition['minimum_schema_version']]); + if (isset($this->pluginDefinition['minimum_version']) && !($this->getModuleSchemaVersion($this->pluginDefinition['source_module']) <= $this->pluginDefinition['minimum_version'])) { + throw new RequirementsException('Required minimum version ' . $this->pluginDefinition['minimum_version'], ['minimum_version' => $this->pluginDefinition['minimum_version']]); } } else {