Commit a70c435b0a608e282149caccf0b1f7aaebd2f8d5
1 parent
d1fa932b
Exists in
master
and in
19 other branches
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 | ... | ... |