Commit a70c435b0a608e282149caccf0b1f7aaebd2f8d5

Authored by Andrew Kane
1 parent d1fa932b

Raise error early when trying to suggest but fails

Showing 1 changed file with 2 additions and 2 deletions   Show diff stats
lib/searchkick/query.rb
... ... @@ -580,8 +580,6 @@ module Searchkick
580 580  
581 581 if suggest.is_a?(Array)
582 582 suggest_fields = suggest
583   - elsif !klass
584   - raise ArgumentError, "Must pass fields to suggest option"
585 583 else
586 584 suggest_fields = (searchkick_options[:suggest] || []).map(&:to_s)
587 585  
... ... @@ -600,6 +598,8 @@ module Searchkick
600 598 }
601 599 }
602 600 end
  601 + else
  602 + raise ArgumentError, "Must pass fields to suggest option"
603 603 end
604 604 end
605 605  
... ...