open-ils.supercat.authority.browse_center.by_axis.refs returns identical authority records
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Running: Evergreen 2.7.1 on PG 9.1 Ubuntu 12.04 lst
The staff client offers the authority link feature where catalogers can add an authority with a bibliographic record.
In the Concerto example and also in our production system we see the following.
- Select a tcn ( lets say tcn 100 from the Concerto demo database ).
- Select the 100$a field and right-click begin "Boccherini, Luigi,"
- Now the authority select menu appears. It repeats the same authority records several times.
The staff expects to see a list of unique authorities
The relevant log fragment from the osrfsys.log shows:
[2014-12-16 14:54:25] open-ils.supercat [INFO:2062:
[2014-12-16 14:54:25] open-ils.storage [INFO:2110:
[2014-12-16 14:54:25] open-ils.supercat [INFO:1975:
open-ils.cstore 2014-12-16 14:54:25 [INFO:2068:
[2014-12-16 14:54:25] open-ils.supercat [INFO:2062:
open-ils.cstore 2014-12-16 14:54:25 [INFO:2101:
[2014-12-16 14:54:25] open-ils.supercat [INFO:1975:
open-ils.cstore 2014-12-16 14:54:25 [INFO:2068:
[2014-12-16 14:54:25] open-ils.supercat [INFO:2062:
open-ils.cstore 2014-12-16 14:54:25 [INFO:2101:
[2014-12-16 14:54:25] open-ils.supercat [INFO:1975:
open-ils.cstore 2014-12-16 14:54:25 [INFO:2068:
[2014-12-16 14:54:25] open-ils.supercat [INFO:2062:
open-ils.cstore 2014-12-16 14:54:25 [INFO:2101:
[2014-12-16 14:54:25] open-ils.supercat [INFO:1975:
open-ils.cstore 2014-12-16 14:54:25 [INFO:2068:
[2014-12-16 14:54:25] open-ils.supercat [INFO:2062:
open-ils.cstore 2014-12-16 14:54:25 [INFO:2101:
[2014-12-16 14:54:25] open-ils.supercat [INFO:1975:
open-ils.cstore 2014-12-16 14:54:25 [INFO:2068:
[2014-12-16 14:54:25] open-ils.supercat [INFO:2062:
open-ils.cstore 2014-12-16 14:54:25 [INFO:2101:
tags: | added: authority cataloging needsdiscussion |
Changed in evergreen: | |
status: | New → Confirmed |
tags: |
added: cat-authority removed: authority cataloging |
At my library we use authorities a lot, and I wanted to make sure I was understanding what you are seeing in this bug.
I tried recreating the steps you took and I think what you are seeing is not a bug, but an intended feature of the system.
When I right click on the bib tag 100 of bib number 100, I get results that partially look like the following...
Bohm, Georg, 1661-1733. Passion nach dem Evangelisten Johannes
See from: Handel, George Frideric,1685-1759. Passion nach dem Evangelisten Johannes
See from: Bohm, Georg, 1661-1733. Johannes-Passion
See from: Bohm, Georg, 1661-1733. Passion according to Saint John
See from: Bohm, Georg, 1661-1733. Passion according to St. John
See from: Bohm, Georg, 1661-1733. Saint John Passion
See from: Bohm, Georg, 1661-1733. St. John Passion
See from: Bohm, Georg, 1661-1733. Janos-Passio
Bohm, Georg, 1661-1733. Passion nach dem Evangelisten Johannes
See from: Handel, George Frideric,1685-1759. Passion nach dem Evangelisten Johannes
See from: Bohm, Georg, 1661-1733. Johannes-Passion
See from: Bohm, Georg, 1661-1733. Passion according to Saint John
See from: Bohm, Georg, 1661-1733. Passion according to St. John
See from: Bohm, Georg, 1661-1733. Saint John Passion
See from: Bohm, Georg, 1661-1733. St. John Passion
See from: Bohm, Georg, 1661-1733. Janos-Passio
Bohm, Georg, 1661-1733. Passion nach dem Evangelisten Johannes
See from: Handel, George Frideric,1685-1759. Passion nach dem Evangelisten Johannes
See from: Bohm, Georg, 1661-1733. Johannes-Passion
See from: Bohm, Georg, 1661-1733. Passion according to Saint John
See from: Bohm, Georg, 1661-1733. Passion according to St. John
See from: Bohm, Georg, 1661-1733. Saint John Passion
See from: Bohm, Georg, 1661-1733. St. John Passion
See from: Bohm, Georg, 1661-1733. Janos-Passio
The repeated appearance of "Bohm, Georg, 1661-1733" is because the code is matching on that one authority record's auth tag 100, but also on some of that auth record tag 400 values. When there are matches on auth record's 4xx/5xx tags, the current code will repeat the display of the auth record with all of its 1xx/4xx/5xx. This looks like incorrect duplicate record, but that is how it meant to behave at this point.
There has been some talk about changing the code so the matches on auth tags 4xx/5xx do not appear so confusing, but no new code has been written at this point.
Perhaps what you are seeing is something different, so feel free to give you your feedback, but I suspect this is "a feature not a bug."
Yamil