WebV: Multi-limit quick limits with no hits give WebVoyage System Error
- Product: Voyager
- Product Version: 7.2.2 - 8.2.0
Symptoms
Using a multi-limit quick limit on the basic search page results in a WebVoyage System Error if the search returns no hits.
Defect Status
Issue 16384-17633/16384-11233 resolved in Voyager 8.2.0 and higher.
Replication Steps
- Make a copy of the exl_default skin
- Edit webvoyage.properties > Limit To section > add a limit that uses multiple limits, formatted as specified in the comments for that section:
# To set up multiple limits to be associated with one quick limit drop-down option, use a vertical bar between the valid limit types. # For example: # page.search.limitTo.text.limit=LANG=ENG|MEDI=v
Example:
page.search.limitTo.Multiple= page.search.limitTo.Multiple.limit=MEDI=v|LANG=ENG page.search.limitTo.Multiple.order=5 page.search.limitTo.Multiple.text=Multiple limits
- In WebVoyage, bring up your skin and navigate to the Basic search.
- Enter a search term that will return 0 results when the multi-limit quick limit is applied, but do not limit the search yet.
- Click Search.
- On Titles List, choose multi-limit quick limit from options on the right.
- No results are returned. No errors appear.
- Repeat steps 3-5, but apply the quick limit in step 4 this time.
- WebVoyage System Error returned.
Workaround
Use post-search quick limits rather than selecting in search page drop-down.
- Article last edited: 07-Mar-2015