Commit d99cd448 authored by Junaid's avatar Junaid Committed by Dave Reid
Browse files

Issue #3145684 by MykolaVeryha, junaidpv: Fixed possible PHP error: Argument 2...

Issue #3145684 by MykolaVeryha, junaidpv: Fixed possible PHP error: Argument 2 passed to EntityEmbedDisplayManager::createInstance() must be of the type array, null given.
parent 9a059b07
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -122,8 +122,7 @@ class EntityEmbedDialog extends FormBase {
      $container->get('entity_type.manager'),
      $container->get('event_dispatcher'),
      $container->get('entity_field.manager'),
      $container->get('module_handler'),
      $container->get('language_manager')
      $container->get('module_handler')
    );
  }

@@ -492,7 +491,7 @@ class EntityEmbedDialog extends FormBase {
        $entity_element['data-entity-embed-display-settings'] = [];
      }
      elseif (is_string($entity_element['data-entity-embed-display-settings'])) {
        $entity_element['data-entity-embed-display-settings'] = Json::decode($entity_element['data-entity-embed-display-settings']);
        $entity_element['data-entity-embed-display-settings'] = Json::decode($entity_element['data-entity-embed-display-settings']) ?: [];
      }
      $display = $this->entityEmbedDisplayManager->createInstance($plugin_id, $entity_element['data-entity-embed-display-settings']);
      $display->setContextValue('entity', $entity);