From 5c4aa8db5add619c54e8f16faad7bbcdd4ba1e7d Mon Sep 17 00:00:00 2001 From: Jeff Dwyer Date: Wed, 22 Dec 2010 12:02:42 -0500 Subject: [PATCH] Without this I get "Field #{original_facet} does not exist" on valid integer facets. --- lib/ultrasphinx/search/internals.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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