Fix detection of empty Syndetics AC data elements
authorJeff Godin <jgodin@tadl.org>
Thu, 14 Mar 2013 18:15:28 +0000 (14:15 -0400)
committerChris Sharp <csharp@georgialibraries.org>
Tue, 19 Mar 2013 17:47:34 +0000 (13:47 -0400)
commitbf51cb4823132e3b0bc78cc1cb031ccd11917d8a
tree7bd45d02794f06c8b337bbac47916b3f7cc6f42d
parentaba5cfcc2de0d4e28ccbe8f659e334953670c472
Fix detection of empty Syndetics AC data elements

Due to a change in how the vendor responds to requests for data
elements which are not present for a requested title, we need to
change how we detect "empty" data elements in the "data_exists"
function.

First, we check for the new "No Data Available" title element, then
we check for the previously-used value of "error".

This change resolves the symptom where the catalog would display
tabs for "Author Notes", "Excerpt", "Table of Contents", on every
record in the catalog, even when clicking each tab would show that
the content was not present / available.

Signed-off-by: Jeff Godin <jgodin@tadl.org>
Open-ILS/src/perlmods/lib/OpenILS/WWW/AddedContent/Syndetic.pm