diff -u b/modules/ubercart/src/Plugin/migrate/source/d6/Product.php b/modules/ubercart/src/Plugin/migrate/source/d6/Product.php --- b/modules/ubercart/src/Plugin/migrate/source/d6/Product.php +++ b/modules/ubercart/src/Plugin/migrate/source/d6/Product.php @@ -27,8 +27,9 @@ $query->fields('nr', ['body', 'teaser']); $query->fields('ff', ['name']); $query->distinct(); - - $a = $query->execute()->fetchAll(); + if (isset($this->configuration['node_type'])) { + $query->condition('n.type', $this->configuration['node_type']); + } return $query; } only in patch2: unchanged: --- a/modules/ubercart/tests/src/Kernel/Plugin/migrate/source/d6/NodeTest.php +++ b/modules/ubercart/tests/src/Kernel/Plugin/migrate/source/d6/NodeTest.php @@ -99,7 +99,7 @@ class NodeTest extends MigrateSqlSourceTestBase { 'nid' => 2, 'vid' => 2, 'uid' => 2, - 'title' => 'node title 2', + 'title' => 'T Shirt', 'body' => 'body for node 2', 'teaser' => 'teaser for node 2', 'log' => '', @@ -110,7 +110,7 @@ class NodeTest extends MigrateSqlSourceTestBase { 'nid' => 5, 'vid' => 5, 'uid' => 2, - 'title' => 'node title 5', + 'title' => 'Bag', 'body' => 'body for node 5', 'teaser' => 'teaser for node 5', 'log' => '',