Skip to content

Respecify: Filtering after advanced search throws an error #1247

Description

@tpendragon

URL that replicates:

https://maps.princeton.edu/?utf8=%E2%9C%93&op=must&clause%5B0%5D%5Bfield%5D=all_fields&clause%5B0%5D%5Bquery%5D=cemetery&clause%5B1%5D%5Bfield%5D=title&clause%5B1%5D%5Bquery%5D=dutch+reformation++church&clause%5B2%5D%5Bfield%5D=publisher&clause%5B2%5D%5Bquery%5D=&clause%5B3%5D%5Bfield%5D=subject&clause%5B3%5D%5Bquery%5D=&sort=score+desc%2C+dct_title_sort+asc&commit=Search

We think you can get to it by going to advanced search, doing an advanced search, then clicking any facet.

Acceptance Criteria

  • Do some diagnosis to see if you can find what's going on. Cap it at a couple hours. If it takes longer than that, we'll review again.

Backtrace

line 10 of [PROJECT_ROOT]/app/views/catalog/_constraints.html.erb: _app_views_catalog__constraints_html_erb___3079701219492301908_52500
line 3 of [PROJECT_ROOT]/app/views/catalog/_search_header.html.erb: _app_views_catalog__search_header_html_erb___2887033595695664060_52400
line 2 of [PROJECT_ROOT]/app/views/catalog/index.html.erb: _app_views_catalog_index_html_erb__3070183583874754696_52380

View full backtrace and more info at honeybadger.io

First Step

Poke around. Was it broken before the upgrade? Is it easy to run locally at that old version?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions