Fixes for DA, IR and RDM customers
Acquisitions
- [Acquisitions | ILS] Invoice lines export improvements. Invoice line export was spending too much time calculating unnecessary fields (eg, call number). The system can now skip unnecessary calls during export.
- [Acquisitions | ILS ] Serial prediction clarification. There was an issue where the continuity check box was always set to restart, even though the record metadata was set correctly. Default values have been corrected.
- [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: Authorities: Result previously only sorted by record ID. Introduced a new option to sort by title, A-Z.
Serials
- [Serials | ILS] Serial prediction: Volume increasing unintentionally. The desired behaviour is when using the “Continue“ option for the continuity, the issue number should increase; when using the “Continue“ option for the continuity, the volume number should only increase when the last issue number is a multiple of the number of issues per volume. In TIND, this means that if you have a daily issue (e.g. Newspaper), when it comes to issue 365, the volume would increase by 1. Due to the type "Continues", the issue number should continue to increase for new issues (i.e. 366, 367 etc.). The problem is that the issue number would be above 365 and it would try to increase the volume number each time. This is now fixed so when the “Continues“ option is selected for the continuity and the last item issue number is set to 365, the next item should have the volume number increased by 1 and the issue number should be 366.
Cataloging
- [Cataloging | ILS, RDM, DA] Investigation: Subfield code '$'. TIND removed a $ delimiter from the code that was creating errors (TIND does not use $ delimiter symbols).
Circulation
- [Circulation | ILS] UX/UI: Basket functionality is not properly hidden when user doesn't have access to baskets. TIND has created a new option to hide basket functions from the Personalise menu globally for customers who do not wish to use the feature.
- [Circulation | ILS] Self-check: disabling "Autocomplete user search" breaks user search field. TIND fixed an issue when disabling the "Autocomplete user search" function in the self-check module, it was not possible to use a barcode to identify the patron. Entering a barcode resulted in a "user not found" error, whereas entering a correct patron name works as expected. Now the user should be found and the barcode field enabled.
- [Circulation | ILS] Follow Up for date/time format in export. After the release of 1.12 the Order Date and Receive Date columns included a time stamp for all customers. This has been removed to the original settings.
- [Circulation | ILS] Removes the field config name from workflow definitions.
- [Circulation | ILS] Loan status was not updating when due date changed/extended. Staff updated due dates using Global Lists, however, these loans remained in status 'expired' and therefore were not removed from the workflows with the 'Exclude returned items' step. TIND fixed the problem so when the due date is updated, the status does not remain as expired.
Detailed View
- [Detailed View | ILS] Detailed View was displaying location information for suppressed items. It should only display the locations of suppressed items if the user has permission to view suppressed items. This was fixed to remove the suppressed items.
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 update patron records.
Metadata
- [Metadata | ILS] Linking records in course reserve record workflow. Previously, when using the lookup to field 962__t, both subfield t and w would populate creating a link to the resource. Recently, only subfield t is populated and it doesn't look like it's possible to properly select the entry. TIND fixed by ensuring subfield w is populated again.
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’.
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.
Workflows
- [Workflows | ILS] Additional wait period needed in default hourly overdue workflow. For default hourly overdue workflow, TIND created a fix so any workflows that have an additional step after a loop will need a wait period after the loop so that the next step does not happen at the same time as the last step in the last iteration of the loop.
- [Workflows | ILS] WorkflowName cleanup bug. TIND fixed a bug in the workflow config page caused by removing a workflow name. This no longer produces an error message.