diff --git a/lib/ultrasphinx/search/internals.rb b/lib/ultrasphinx/search/internals.rb index 1997a12..f5723b1 100644 --- a/lib/ultrasphinx/search/internals.rb +++ b/lib/ultrasphinx/search/internals.rb @@ -158,7 +158,7 @@ def get_facets(original_request, query, original_facet) request, facet = original_request._deep_dup, original_facet facet += "_facet" if Fields.instance.types[original_facet] == 'text' - unless Fields.instance.types[facet] + if Fields.instance.types[facet].nil? if facet == original_facet raise UsageError, "Field #{original_facet} does not exist" else