Staff Catalog: Default Search and Preferred Library settings are deleted when Search Preference page is loaded
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Committed
|
Medium
|
Unassigned | ||
3.12 |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
Evergreen 3.11.1
In the angular staff catalogue go to Search Preferences.
Enter values for all the preferences.
Click Return
The search library will update to match your Default Search Library.
Click Search Preferences again.
The values you selected still show.
Click Return.
The search library has gone back to the top org unit.
Click Search Preferences again
Default Search Library and Preferred Library are now blank. Values for the other three settings are still filled in.
I am seeing this on both our 3.11.1 test server and EOLI's 3.11.1 community server.
In 3.9 the Default Search Library and Preferred Library value remain as expected no matter how many times you go in and out of Search Preference.
Possibly related to https:/
tags: | added: regression |
tags: | added: ux-forms |
Changed in evergreen: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in evergreen: | |
assignee: | nobody → Jeff Davis (jdavis-sitka) |
Changed in evergreen: | |
milestone: | none → 3.11.2 |
milestone: | 3.11.2 → 3.12-beta |
milestone: | 3.12-beta → 3.11.2 |
Changed in evergreen: | |
assignee: | nobody → Terran McCanna (tmccanna) |
tags: | added: signedoff |
I'm seeing a "Setting Update Succeeded" toast message whenever I load the Search Preferences page, regardless of whether eg.search. search_ lib is set for my workstation. When it *is* set, loading the page retrieves that setting for my workstation, but then triggers an open-ils. cstore. direct. actor.workstati on_setting. delete call that wipes it out. The same thing happens with eg.search.pref_lib, but not with the other search preferences.