Backport the good part of r14283 for escaping call number labels and org_unit shortna...
authordbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 7 Oct 2009 20:38:01 +0000 (20:38 +0000)
committerdbs <dbs@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Wed, 7 Oct 2009 20:38:01 +0000 (20:38 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_6@14301 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/perlmods/OpenILS/Application/SuperCat.pm

index 46ff960..6f7f553 100644 (file)
@@ -1724,8 +1724,8 @@ sub as_xml {
     my $xml = '<volume xmlns="http://open-ils.org/spec/holdings/v1" ';
 
     $xml .= 'id="tag:open-ils.org:asset-call_number/' . $self->obj->id . '" ';
-    $xml .= 'lib="' . $self->obj->owning_lib->shortname . '" ';
-    $xml .= 'label="' . $self->obj->label . '">';
+    $xml .= 'lib="' . $self->escape( $self->obj->owning_lib->shortname ) . '" ';
+    $xml .= 'label="' . $self->escape( $self->obj->label ) . '">';
 
     if (!$args->{no_copies}) {
         if (ref($self->obj->copies) && @{ $self->obj->copies }) {