uppdated modules
This commit is contained in:
+4
-2
@@ -339,9 +339,11 @@ class EntityReference_SelectionHandler_Generic implements EntityReference_Select
|
||||
// Join the known base-table.
|
||||
$target_type = $this->field['settings']['target_type'];
|
||||
$entity_info = entity_get_info($target_type);
|
||||
$target_type_base_table = $entity_info['base table'];
|
||||
$id = $entity_info['entity keys']['id'];
|
||||
|
||||
// Return the alias of the table.
|
||||
return $query->innerJoin($target_type, NULL, "%alias.$id = $alias.entity_id");
|
||||
return $query->innerJoin($target_type_base_table, NULL, "%alias.$id = $alias.entity_id");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -543,7 +545,7 @@ class EntityReference_SelectionHandler_Generic_taxonomy_term extends EntityRefer
|
||||
if ($vocabulary = taxonomy_vocabulary_machine_name_load($bundle)) {
|
||||
if ($terms = taxonomy_get_tree($vocabulary->vid, 0, NULL, TRUE)) {
|
||||
foreach ($terms as $term) {
|
||||
$options[$vocabulary->machine_name][$term->tid] = str_repeat('-', $term->depth) . check_plain($term->name);
|
||||
$options[$vocabulary->machine_name][$term->tid] = str_repeat('-', $term->depth) . check_plain(entity_label('taxonomy_term', $term));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+3
-1
@@ -138,7 +138,9 @@ class EntityReference_SelectionHandler_Views implements EntityReference_Selectio
|
||||
if ($this->initializeView(NULL, 'CONTAINS', 0, $ids)) {
|
||||
// Get the results.
|
||||
$entities = $this->view->execute_display($display_name, $args);
|
||||
$result = array_keys($entities);
|
||||
if (!empty($entities)) {
|
||||
$result = array_keys($entities);
|
||||
}
|
||||
}
|
||||
return $result;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user