diff --git a/core/modules/migrate/src/MigrateExecutable.php b/core/modules/migrate/src/MigrateExecutable.php
index 0488d96..e75e60e 100644
--- a/core/modules/migrate/src/MigrateExecutable.php
+++ b/core/modules/migrate/src/MigrateExecutable.php
@@ -398,8 +398,8 @@ public function processRow(Row $row, array $process = NULL, $value = NULL) {
             $value = NULL;
             break;
           }
-          $multiple = $multiple || $plugin->multiple();
         }
+        $multiple = $plugin->multiple();
       }
       // No plugins or no value means do not set.
       if ($plugins && !is_null($value)) {
