# hash tag truncated in URL in Call Number (shelf browse)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
EG 2.7.4
Advanced Search > Numeric Search > Call Number (shelf browse)
If a Call Number contains a # (hash tag), the # is not URL encoded, effectively truncating the variable.
Example search: Book Bag #6
http://
If you manually encode the URL, the search works fine (produces the result an end user would expect).
krvmga: http://
IRC quote: from dbwells:
krvmga: I think the problem you are seeing with "#" in call numbers is not with the DB/normalization side, but simply an issue with the "#" not getting URL encoded. Since "#" is special in a URL, the variable effectively gets truncated. That looks like a bug to me. You can also see it work fine if you manually encode the "#":
Thanks to Dan Wells for seeing this. (I'm just reporting it.)
Confirmed this is still and issue in 3.6.