Chapter 10. Evergreen 3.1.2

Table of Contents

Bug fixes
Command-line system administration
Public catalog

This release contains bug fixes improving on Evergreen 3.1.1. Note that all bug fixes refer to the web staff client unless otherwise specified.

Bug fixes


  • The MARC editor now handles 008 fields better.
  • Adds spaces between subfields when suggesting a call number for a new volume.
  • MarcXML exports from the MARC Batch Import/Export → Export Records screen now downloads the file, rather than opening it in the browser.
  • The Item Status Circulation Library column now displays a shortname rather than the full library name.
  • The Item Status Remaining Renewals column now displays correctly.
  • The Item Status now has a "Last Renewal Workstation" column available.
  • Fixes the circulation counts displayed in Item Status Details.
  • Removes an error that got thrown in the Holdings View when a call number contains no copy.
  • Fixes an issue where multiple copies with different values for required statistical categories could not be edited and saved in batch.
  • Add an option to remove floating in the copy editor.
  • Fixes an issue with the floating dropdown in the copy editor.
  • Fixes a problem in which the copy template didn’t properly copy certain objects.
  • Reduces the number of API calls that the MARC Editor requires.
  • The order of the Z39.50 servers on the Z39.50 import screen no longer relies on capitalization.


  • Fixes an issue that prevented the offline patron registration screen from loading.
  • Fixes an issue with searching patrons by permission group.
  • The barcodes in the patron search are now clickable.
  • Staff members can now manually override the patron juvenile flag value, regardless of the patron’s date of birth.
  • Checkboxes on patron registration screen are now properly aligned with other fields.
  • The user permission group dropdowns in the patron registration, edit, and search interfaces now have scrollbars.
  • The date picker on the checkout screen is now hidden unless circ staff activates a specific due date option.
  • The check-in screen now includes a copy status column.
  • The Merge Patrons interface now displays the date of birth.
  • The user bucket screen now displays the Bucket ID.
  • The payment button on patron bills screen is now inactive if the Payment Received field is blank.
  • The Bill History receipt now includes a Finish date and a Last Payment date.
  • When a patron summary contains an image of the patron, that image tag now has a null alt attribute to remove it from the flow of a screen reader.
  • Corrects an issue that caused the transit dialog to show the wrong branch.
  • Corrects an issue with printing transit lists.
  • "Find another target" on transiting hold no longer leaves the copy "in-transit".
  • The images now display to distinguish hold and transit slips.
  • The Clearable Holds list printout now only shows holds that have expired.
  • Restores the call number prefix and suffix fields to the holds pull list.
  • The documentation at the top of the hold shelf slip template adds patron.alias.
  • The cursor in the in-house use screen now automatically goes to the barcode field.
  • The in-house use screen now shows a copy status column.
  • Add support for converting change to patron credit in the patron bills interface, consistent with the XUL feature.
  • Fixes a bug that caused pickup/request library fields to be blank sometimes.
  • Fixes a bug in the offline org unit tree.

Command-line system administration

  • The novelist entry in eg_vhost.conf includes two new parameters.
  • Corrects an issue with the --max-sleep argument on the support script.
  • Corrects an issue with how the script detects an existing lock file.
  • The 3.0.2-3.0.3 upgrade script disables triggers before recalculating bib visibility.

Public catalog

  • Fixes an issue that caused records with located URIs to be retrieved in Copy Location and Copy Location Group searches.
  • Fixes an error message that appeared in the search box in the public catalog while placing hold after an advanced search.
  • Restores the display of copy information for the user’s preferred library in the public catalog.
  • Author and contributor names are no longer highlighted in search results when the user has turned off highlighting.
  • Fixes regression errors in the search results page.
  • Removes redundant call numbers from the Show More Details search results.
  • The cast field in the catalog is now taken from the 511 field when first indicator = 1, rather than the 508.
  • Fixes a display issue caused by editing holds.
  • Repairs broken author search links on the catalog record page.


  • Fixes an issue that prevented users from searching for receivable issues using Database ID or ISSN in the Serials Batch Receive interface.


  • Pins AngularJS support to version 1.6, which prevents unsupported AngularJS versions (such as 1.7) from breaking the build process.
  • Adds some padding to the bottom of Web Client interfaces.
  • Logins now honor all org unit timeout settings.
  • Evergreen will now identify and handle invalid timezones.
  • Fixes an issue where a column header in some interfaces were automatically highlighted in green when retrieving the interface.
  • The parts column in the Item Status screen now displays parts data.