Fixes bug 4448: &'s in itemcallnumber

Signed-off-by: Galen Charlton <gmcharlt@gmail.com>
This commit is contained in:
Ian Walls 2010-05-05 15:14:54 +00:00 committed by Galen Charlton
parent 37e9cbc042
commit b86e4e5700
1 changed files with 3 additions and 2 deletions

View File

@ -206,10 +206,11 @@ sub buildKohaItemsNamespace {
$status = "available";
}
my $homebranch = $branches->{$item->{homebranch}}->{'branchname'};
my $itemcallnumber = $item->{itemcallnumber} || '';
$itemcallnumber =~ s/\&/\&amp\;/g;
$xml.= "<item><homebranch>$homebranch</homebranch>".
"<status>$status</status>".
(defined $item->{'itemcallnumber'} ? "<itemcallnumber>".$item->{'itemcallnumber'}."</itemcallnumber>"
: "<itemcallnumber />")
"<itemcallnumber>".$itemcallnumber."</itemcallnumber>"
. "</item>";
}