Fixes for DA, IR and RDM customers
Acquisitions
- [API | ILS, RDM, DA, IR] Search API Chrome caching issue. Different headers were being used in the Search API depending on whether users were accessing via a browser vs. some other application, causing caching issues for customers. Now the Cache-Control header will be set correctly when authenticating through API.
-
Authority
- [Authority | ILS, RDM, DA, IR] Add default MARC configurations for expected authority headings.
- [Authority | ILS, RDM, DA, IR] Authorities: Result previously only sorted by record ID. Introduced a new option to sort by title, A-Z.
Batch Uploader
- [Batch Uploader | RDM, DA, IR] Bibupload too sensitive to errors. Before, TIND would check if a record was returned, but not check for errors coming from the _correct_record method. Now, TIND also checks for errors, and even though some of them are technically just warnings and/or autocorrected, TIND prevents uploads. The system will now allow uploads and provide the intended error messages.
- [Batch Uploader | RDM, DA, IR] Biboverlay command submitted twice. TIND was running the biboverlaycmd task on bibedit submission creating double work for the system infrastructure. This has been fixed so biboverlaycmd task is only run in the final step.
- [Batch Uploader | RDM, DA, IR] Remove document batch from batch-uploader UI. TIND removed an unsupported feature from the interface so it can no longer be selected as it was confusing for system users to see the option.
- [Batch Uploader | RDM, DA, IR] Bibupload/Batchupload task should not stop. Previously, when bibupload (and by extension, batch upload) tasks were going to sleep, they were allowed to stop, too. Because of that behaviour, if TIND did a deployment while the task was running, it would fully stop and be unable to resume from where it stopped. The task has been fixed so it should only be able to sleep, never stop.
Cataloging
- [Cataloging | ILS, RDM, DA, ILS] Investigation: Subfield code '$'. TIND removed a $ delimiter from the code that was creating errors (TIND does not use $ delimiter symbols).
Displays
- [Displays | ILS, IR, DA, RDM] Greater than symbol not converted to HMTL, causing display problems. When uploading a MRC file containing < and > characters, the < is ultimately saved as < while the > is not. This caused portions of text to not display in the record. The fix involved adding HTML escaping so the content is properly rendered.
- [Displays | ILS, IR, DA, RDM] Subject links coming from 880 values return no results. The problem here is that the value in 880 is not indexed in what is searched for when clicking on the link. As an interim fix, the customer TIND now does not render a link for the term coming from the 880 field. TIND will further investigate how this can subject links in 880 can be supported.
Global Lists
- [Global List | ILS, IR, DA, RDM] Make internal ID available in column header and export. This issue is about making TIND's internal ID available in the global list, so that customers can export the data to CSV and use it in their workflow to
OAI Harvesting
- [OAI Harvesting | IR, DA, RDM] Harvesting Latency Issues. OAI harvests were slow and timing out. TIND created a fix to speed up by caching the computation of the hidden export fields.
Roles
[Roles | ILS, IR, DA, RDM] Strip action variables on input. This fix helps to remove leading or ending white spaces from role authorizations to prevent errors.
Search
- [Search | ILS, IR, DA, RDM] Lower vs upper case query term - unexplainable results. Users were getting different results using lowercase vs. uppercase letters in search. TIND worked with ElasticSearch to fix unexpected results.
- [Search | ILS, IR, DA, RDM] Facets not updated after items suppressed. Fixed a problem where suppressed items were still being counted in facets based on itemtype. TIND removed the suppressed item from the itemtype stored-alias that is used in the resource type facet.
- [Search | ILS, IR, DA, RDM] Some apostrophes in titles are causing search issues. TIND fixed a problem where apostrophes caused problems in search strings, such as the search: ‘dont ask dont tell’ bringing up very different results from the search don't ask don't tell’.
Submission Form
- [Submission Form | IR, RDM] Websubmit: Local import: "&" and "<" is not imported correctly. Fixed bug when using the "IMPORT_DATA" element and local import, & and < were not imported correctly from the record metadata.
Universal Viewer
- [Universal Viewer | ILS, IR, DA, RDM] Some links to the previewer did not prompt the user to login if authentication is required. Instead a message “Invalid or corrupted PDF file” appears. TIND reset configurations to direct to the login page.