diff --git a/src/Plugin/Field/FieldWidget/InlineEntityFormMultiple.php b/src/Plugin/Field/FieldWidget/InlineEntityFormMultiple.php
index f3ed68f..5787c25 100644
--- a/src/Plugin/Field/FieldWidget/InlineEntityFormMultiple.php
+++ b/src/Plugin/Field/FieldWidget/InlineEntityFormMultiple.php
@@ -134,6 +134,12 @@ public function formElement(FieldItemListInterface $items, $delta, array $elemen
 
     // Get the fields that should be displayed in the table.
     $target_bundles = isset($settings['handler_settings']['target_bundles']) ? $settings['handler_settings']['target_bundles'] : array();
+
+    // None allowed target bundles means all of them.
+    if (!$target_bundles) {
+      $target_bundles = array_keys($this->entityManager->getBundleInfo($settings['target_type']));
+    }
+
     $fields = $this->iefHandler->tableFields($target_bundles);
     $context = array(
       'parent_entity_type' => $this->fieldDefinition->getTargetEntityTypeId(),
