projectblacklight / blacklight_advanced_search

Advanced search plugin for Blacklight
http://projectblacklight.org
Other
24 stars 25 forks source link

Rescue Parslet parsing errors on advanced search … #111

Open jkeck opened 4 years ago

jkeck commented 4 years ago

... and raise Blacklight's InvalidRequest error.

This currently happens when processing queries in for advanced search features in the single-search-box/q param, but not for advanced search itself.

This will cause the error if only one field has a parsing error, but probably a good idea to indicate that to the user and allow them to hit the back button and fix their search (as opposed to getting a generic rails error page).