When no hold groups exist, its interface isn't present. When placing volume holds, the advanced link isn't present. Accessing attributes on those missing elements cause errors that prevent the patron info from loading.
This checks that those elements exist before accessing their attributes and adds a missing name attribute to the Bootstrap catalog to display the email address.
Branch for testing: https:/ /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=commitdif f;h=cb603058248 bee41ae2d27e721 cc50ce441d53d5
When no hold groups exist, its interface isn't present. When placing volume holds, the advanced link isn't present. Accessing attributes on those missing elements cause errors that prevent the patron info from loading.
This checks that those elements exist before accessing their attributes and adds a missing name attribute to the Bootstrap catalog to display the email address.