[open-ils-commits] r19387 - branches/rel_1_6_2/Open-ILS/src/perlmods/OpenILS/Utils (dbwells)

svn at svn.open-ils.org svn at svn.open-ils.org
Fri Feb 4 13:55:11 EST 2011


Author: dbwells
Date: 2011-02-04 13:55:07 -0500 (Fri, 04 Feb 2011)
New Revision: 19387

Modified:
   branches/rel_1_6_2/Open-ILS/src/perlmods/OpenILS/Utils/ModsParser.pm
Log:
Fix ModsParser.pm bug involving invalid ISBNs.  See bug #697398.


Modified: branches/rel_1_6_2/Open-ILS/src/perlmods/OpenILS/Utils/ModsParser.pm
===================================================================
--- branches/rel_1_6_2/Open-ILS/src/perlmods/OpenILS/Utils/ModsParser.pm	2011-02-04 18:54:35 UTC (rev 19386)
+++ branches/rel_1_6_2/Open-ILS/src/perlmods/OpenILS/Utils/ModsParser.pm	2011-02-04 18:55:07 UTC (rev 19387)
@@ -16,7 +16,7 @@
 
 # ----------------------------------------------------------------------------------------
 # XPATH for extracting info from a MODS doc
-my $isbn_xpath			= "//mods:mods/mods:identifier[\@type='isbn']";
+my $isbn_xpath			= "//mods:mods/mods:identifier[\@type='isbn' and not(\@invalid)]";
 my $resource_xpath	= "//mods:mods/mods:typeOfResource";
 my $pub_xpath			= "//mods:mods/mods:originInfo//mods:dateIssued[\@encoding='marc']|" . 
 								"//mods:mods/mods:originInfo//mods:dateIssued[1]";



More information about the open-ils-commits mailing list