Web Client: z39.50 Using TCN Instead of id
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Affects web client in Evergreen 3.1.x Likely also affects 3.0.x and master.
The z39.50 interface in the web client is trying to match the TCN with the id column in biblio.record_entry That does not work in our consortium. The web client z39.50 interface is unusable for us due to this issue.
In Open-ILS/
var url = egCore.env.basePath +
It should probably read something like:
if global_
var url = egCore.env.basePath +
else
var url = egCore.env.basePath +
Note that the above is VERY psuedo code. I will look into this further and if I can figure out how to fix it correctly I will add a patch to this bug. I have not been able to figure out what the various elements of the item type are so far.
Also note that there are many more places in Open-ILS/
We see errors like this in our logs when this bug is triggered:
open-ils.pcrud: [ERR :36321:
This is related to (I believe what is described above is the the underlying cause for) bug 1731042
I hope that this is not an issue anywhere else besides z39.50.
tags: | added: cataloging z3950 |
This patch fixes it for us. After thinking about it, I don't think it is necessary to check the global config flag I put in my pseudo code?