[Koha-patches] [PATCH] Followup to Bug 4305: multiple ISBNS in biblioitems.isbn breaks patron
Ian Walls
ian.walls at bywatersolutions.com
Wed Oct 6 18:46:26 CEST 2010
This patch adds a scrub for ' | ' when the ISBN comes from the
biblioitems table, in the event that Koha has attempted to store
multiple ISBNs in the field. The ISBN presented to Business::ISBN will
now be something it can handle.
---
C4/Koha.pm | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/C4/Koha.pm b/C4/Koha.pm
index fb27ee2..cbcd048 100644
--- a/C4/Koha.pm
+++ b/C4/Koha.pm
@@ -1241,6 +1241,9 @@ sub GetNormalizedISBN {
my ($isbn,$record,$marcflavour) = @_;
my @fields;
if ($isbn) {
+ # Koha attempts to store multiple ISBNs in biblioitems.isbn, separated by " | "
+ # anything after " | " should be removed, along with the delimiter
+ $isbn =~ s/(.*)( \| )(.*)/$1/;
return _isbn_cleanup($isbn);
}
return undef unless $record;
--
1.5.6.5
More information about the Koha-patches
mailing list