forward slash / in heading can break lookup of authority record in MARC editor

Bug #1592052 reported by Galen Charlton
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Evergreen
New
Undecided
Unassigned

Bug Description

Consider a heading like this:

945 $aRockin' in rhythm /$cDuke Ellington, Harry Carney, Irving Mills.

(Note that the example is real, but comes from a database that uses the 945 field for a custom authority-controlled song-title index).

Bringing up the context menu for this field in the MARC editor (both XUL and (probably) browse client) does not result in bringing up a browse list centered on this heading. The problem is the presence of the "/" in the heading; the URL used to perform the browse becomes:

http://example.edu/opac/extras/browse/marcxml/authority.songtitle.refs/1/Rockin'%20in%20rhythm%20/Duke%20Ellington,%20Harry%20Carney,%20Irving%20Mills/0/20

which gets interpreted as:

format = marcxml
axis = authority.songtitle.refs
site = 1
search string = Rockin' in rhythm
page = Duke Ellington, Harry Carney, Irving Mills.
page_size = 0
thesaurus = 20

Duke Ellington was a jazz bandleader, of course, not a page.

The search string needs to be normalized or escaped so that this doesn't happen.

Evergreen 2.9+

Revision history for this message
Galen Charlton (gmc) wrote :

This is a long-standing problem, but is now particularly visible due to the patch for bug 1489955, which added the thesaurus filter.

tags: added: authority cataloging
description: updated
Elaine Hardy (ehardy)
tags: added: cat-authority
removed: authority cataloging
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.