Commit e16a4241 authored by alexpott's avatar alexpott

Issue #1963392 by Xano: Update Entity Reference's exclusion of config entities.

parent 1ad0aded
......@@ -170,10 +170,10 @@ function entity_reference_field_settings_form($field, $instance, $has_data) {
// Select the target entity type.
$entity_type_options = array();
foreach (entity_get_info() as $entity_type => $entity_info) {
// @todo Remove this ugly hack, needed for now because Config entities have
// no EFQ support. Revisit after http://drupal.org/node/1853856 and
// http://drupal.org/node/1846454.
if (!is_subclass_of($entity_info['class'], '\Drupal\Core\Config\Entity\ConfigEntityBase')) {
// @todo As the database schema can currently only store numeric IDs of
// referenced entities and configuration entities have string IDs, prevent
// configuration entities from being referenced.
if (!in_array('\Drupal\Core\Config\Entity\ConfigEntityInterface', class_implements($entity_info['class']))) {
$entity_type_options[$entity_type] = $entity_info['label'];
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment