Bug 14766: unimarc_field_4XX: escape ', ", \n, \r

Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
This commit is contained in:
Julian Maurice 2015-09-04 08:57:08 +02:00 committed by Tomas Cohen Arazi
parent 503dd60369
commit abd71d017e
1 changed files with 3 additions and 3 deletions

View File

@ -49,13 +49,13 @@
subfield.value = "[% subfield_value_i |replace("'", "\'") |replace('"', '\"') |replace('\n', '\\n') |replace('\r', '\\r') %]";
}
if(code.value == 'l'){
subfield.value = "[% subfield_value_l %]";
subfield.value = "[% subfield_value_l |replace("'", "\'") |replace('"', '\"') |replace('\n', '\\n') |replace('\r', '\\r') %]";
}
if(code.value == 'n'){
subfield.value = "[% subfield_value_n %]";
subfield.value = "[% subfield_value_n |replace("'", "\'") |replace('"', '\"') |replace('\n', '\\n') |replace('\r', '\\r') %]";
}
if(code.value == 'o'){
subfield.value = "[% subfield_value_o %]";
subfield.value = "[% subfield_value_o |replace("'", "\'") |replace('"', '\"') |replace('\n', '\\n') |replace('\r', '\\r') %]";
}
if(code.value == 'p'){
subfield.value = "[% subfield_value_p |replace("'", "\'") |replace('"', '\"') |replace('\n', '\\n') |replace('\r', '\\r') %]";