From ec4927d6a5bcb00f683981432e3326b15d423dbc Mon Sep 17 00:00:00 2001
From: itamair <itamair@me.com>
Date: Fri, 19 Jun 2020 21:51:48 +0200
Subject: [PATCH] Revert "fix the initial widget selection break in case of
 incomplete $handler_settings definition (happening after module enable and
 only change of widget select into Layout Paragraph)"

This reverts commit 9abeacb765c574c7849c4a62381615d495feb0fe.
---
 src/Plugin/Field/FieldWidget/LayoutParagraphsWidget.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/Plugin/Field/FieldWidget/LayoutParagraphsWidget.php b/src/Plugin/Field/FieldWidget/LayoutParagraphsWidget.php
index 47b05caf..c01f3cc2 100644
--- a/src/Plugin/Field/FieldWidget/LayoutParagraphsWidget.php
+++ b/src/Plugin/Field/FieldWidget/LayoutParagraphsWidget.php
@@ -1843,9 +1843,9 @@ class LayoutParagraphsWidget extends WidgetBase implements ContainerFactoryPlugi
 
     $entity_type = $this->getFieldSetting('target_type');
     $handler_settings = $this->getFieldSetting('handler_settings');
-    $bundles = isset($handler_settings["target_bundles_drag_drop"]) ? array_keys($handler_settings["target_bundles_drag_drop"]) : [];
+    $bundles = array_keys($handler_settings["target_bundles_drag_drop"]);
     $selected_bundles = !empty($handler_settings['target_bundles']) ? $handler_settings['target_bundles'] : [];
-    if (empty($handler_settings["negate"])) {
+    if (!$handler_settings["negate"]) {
       $selected_bundles = empty($selected_bundles) ? [] : $selected_bundles;
       $target_bundles = array_intersect($bundles, $selected_bundles);
     }
-- 
GitLab