jspac basic search loses limiters
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
High
|
Unassigned |
Bug Description
Evergreen Version: 2.2.0-mvlc-3 (master as of 20120408 + mvlc modifications)
or 2.2.0 beta2 (basically)
Opensrf: 2.1.0alpha
PG version: 9.1.3
Server OS: Ubuntu 10.04.3 (also seen on 12.04 daily build) not o/s specific bug.
This looks like an undesired result of fixing https:/
One of our member's staff reported this:
Patrons and our staff are finding that after the Sunday update, the search options do not remain set after implementing a search. Many patrons have brought this to our attention voicing frustration that after selecting for example "Title" and "Music" that after 1 lookup they need to reselect the options. This is also the case in the staff client.
After further investigation, it turns out to be more like:
Input: Basic Search results with title/format restriction
Results: Title and Location setting information is retained. Format setting resets
Input: Retaining results, clicking on "Advanced Search:
Results: All retained information is transferred correctly
Input: using retained results and selecting an "item type" filter
Result: Item type is retained in the search result
Input: Refreshing / rerunning identical search
Result: Item Type filter is retained
Additionally, I have seen where if Advanced Search limits on a different type, and then the type is changed and the search re-run, from Movies & TV to Large Print, for instance. The search is run and showing results for Large Print, but the type drop down resets to Movies & TV.
Summary: It appears that the fix for the above bug is over zealous in maintaining advanced search format limiters and prevents basic search format limiters from sticking around.
description: | updated |
Changed in evergreen: | |
milestone: | none → 2.2.0beta3 |
Changed in evergreen: | |
milestone: | 2.2.0beta3 → none |
Changed in evergreen: | |
status: | Confirmed → Fix Committed |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
Looks like the real issue is that basic and advanced search use item form and and item type differently.
Advanced search uses item type and basic/homesearch uses item form to mean what advanced search calls item type.