 src/Plugin/migrate/process/FilterSettingsEmbedMedia.php | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/Plugin/migrate/process/FilterSettingsEmbedMedia.php b/src/Plugin/migrate/process/FilterSettingsEmbedMedia.php
index 5dfb8cb..5d5227e 100644
--- a/src/Plugin/migrate/process/FilterSettingsEmbedMedia.php
+++ b/src/Plugin/migrate/process/FilterSettingsEmbedMedia.php
@@ -51,6 +51,15 @@ class FilterSettingsEmbedMedia extends ProcessPluginBase {
       $value['allowed_html'] = ltrim("{$value['allowed_html']} $tag_to_add");
     }
 
+    // @todo Remove this when \Drupal\filter\Plugin\migrate\process\FilterSettings adds the default settings for each filter plugin, as defined in the filter plugin annotation
+    if ($row->getDestinationProperty('id') === 'media_embed') {
+      $value += [
+        'allowed_view_modes' => [],
+        'default_view_mode' => 'default',
+        'allowed_media_types' => [],
+      ];
+    }
+
     return $value;
   }
 
