[Koha-patches] [PATCH] Fixes bug 3326: escapes ampersands in itemcallnumber element of XML
Galen Charlton
gmcharlt at gmail.com
Tue May 4 22:45:12 CEST 2010
Hi,
Why take out the test on whether $item->{itemcallnumber} was defined?
Doing so will cause a warning if the call number is null.
Regards,
Galen
On Tue, May 4, 2010 at 4:36 PM, Ian Walls
<ian.walls at bywatersolutions.com> wrote:
> From: Brendan A. Gallagher <brendan at bywatersolutions.com>
>
> Signed-off-by: Ian Walls <ian.walls at bywatersolutions.com>
> ---
> C4/XSLT.pm | 5 +++--
> 1 files changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/C4/XSLT.pm b/C4/XSLT.pm
> index f1fc9db..ccf6fc2 100644
> --- a/C4/XSLT.pm
> +++ b/C4/XSLT.pm
> @@ -206,10 +206,11 @@ sub buildKohaItemsNamespace {
> $status = "available";
> }
> my $homebranch = $branches->{$item->{homebranch}}->{'branchname'};
> + my $itemcallnumber = $item->{itemcallnumber};
> + $itemcallnumber =~ s/\&/\&\;/g;
> $xml.= "<item><homebranch>$homebranch</homebranch>".
> "<status>$status</status>".
> - (defined $item->{'itemcallnumber'} ? "<itemcallnumber>".$item->{'itemcallnumber'}."</itemcallnumber>"
> - : "<itemcallnumber />")
> + "<itemcallnumber>".$itemcallnumber."</itemcallnumber>"
> . "</item>";
>
> }
> --
> 1.5.6.5
>
> _______________________________________________
> Koha-patches mailing list
> Koha-patches at lists.koha.org
> http://lists.koha.org/mailman/listinfo/koha-patches
>
--
Galen Charlton
gmcharlt at gmail.com
More information about the Koha-patches
mailing list