Z39.50 Local Catalog Search Needs "Staff" Flag
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Evergreen version 2.6.0 && master as of 20140416
OpenSRF version 2.3.0 or master
PostgreSQL version 9.1.13
Since upgrading to 2.6.0, new bibliographic records (i.e. added since the upgrade) do not show up in Z39.50 search if local catalog is selected.
You can reproduce this by adding a new bibliographic record, volume, and copy. Then go to Z39.50 search, check off local catalog and any other sources you like, and then search for that new record's ISBN, title, or whatever. The new record in the catalog does not show up. There is no entry in the results for native evergreen catalog.
If you search for records that existed prior to the upgrade, then those records do show up. This only seems to affect records added to the database since the upgrade.
I have not checked but I suspect this also affects SRU record display.
tags: | added: pullrequest |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
Looks like this is actually a different problem, and the testing that implied "new records" was faulty.
The real issue is that Z39.50 searches of the local catalog are losing their "staff" flag, and the initial testing that led to this involved records without copies or with copies owned by an opac-invisible org unit.
The branch below seems to correct this issue in my testing. I am unsure as to how far back this issue actually goes, though.
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ tsbere/ z3950_staff_ search