--- apachesolr.module.bak 2009-12-21 12:07:20.000000000 +0100 +++ apachesolr.module 2009-12-21 12:07:24.000000000 +0100 @@ -1534,6 +1534,7 @@ // Only deal with fields that have option widgets (facets don't make sense otherwise), or fields that have specific mappings. if ((isset($mappings[$row->field_type][$row->widget_type]) || isset($mappings['per-field'][$row->field_name]))) { if (isset($mappings['per-field'][$row->field_name])) { + $fields[$row->field_name] = $mappings['per-field'][$row->field_name]; $row->index_type = $mappings['per-field'][$row->field_name]['index_type']; $row->indexing_callback = $mappings['per-field'][$row->field_name]['indexing callback']; $row->display_callback = $mappings['per-field'][$row->field_name]['display callback'];