more sanity checking is isbn/upc extraction
authorberick <berick@esilibrary.com>
Fri, 1 Apr 2011 13:10:11 +0000 (09:10 -0400)
committerberick <berick@esilibrary.com>
Fri, 1 Apr 2011 13:10:11 +0000 (09:10 -0400)
Open-ILS/web/opac/skin/kcls/js/rdetail.js

index 72ab3ff..04470d5 100644 (file)
@@ -203,7 +203,11 @@ function rdetailDraw() {
           }
    }
     
-       var isbn = cleanISBN(marc.marcObj["020"] ? marc.marcObj["020"][0]["a"][0] : (marc.marcObj["024"]?marc.marcObj["024"][0]["a"][0]:"0"));
+    var isbn = (marc.marcObj["020"] && marc.marcObj["020"][0] && marc.marcObj["020"][0]["a"] && marc.marcObj["020"][0]["a"][0]) ||
+        (marc.marcObj["024"] && marc.marcObj["024"][0] && marc.marcObj["024"][0]["a"] && marc.marcObj["024"][0]["a"][0]);
+       var isbn = cleanISBN(isbn);
+       //var isbn = cleanISBN(marc.marcObj["020"] ? marc.marcObj["020"][0]["a"][0] : (marc.marcObj["024"]?marc.marcObj["024"][0]["a"][0]:"0"));
+
        $('rdetail_image').src = buildISBNSrc(isbn);
        $('rdetail_img_link').href = buildISBNSrc(isbn, "large");
        unHideMe($('rdetail_img_link'));