Skip to content

Commit

Permalink
by bmcclure: Use allowed value label instead of key
Browse files Browse the repository at this point in the history
  • Loading branch information
bmcclure committed Apr 11, 2017
1 parent bb7a6bd commit 2c88861
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions src/SearchFiltersMapping.php
Original file line number Diff line number Diff line change
Expand Up @@ -104,11 +104,13 @@ protected function setFilterOnEntity($term_name, FieldableEntityInterface $entit
if (strpos($term_name, '[') === 0) {
$name_field = str_replace(['[', ']'], '', $term_name);

if (!$entity->hasField($name_field) || $entity->get($name_field)->isEmpty()) {
return;
if ($entity->hasField($name_field) && !$entity->get($name_field)->isEmpty()) {
$field = $entity->get($name_field);
$term_name = $field->value;
if ($field->getSetting('allowed_values')) {
$term_name = $field->getSetting('allowed_values')[$term_name];
}
}

$term_name = $entity->get($name_field)->value;
}

$config = \Drupal::config('search_filters.settings');
Expand Down

0 comments on commit 2c88861

Please sign in to comment.