@@ -, +, @@ --- C4/XSLT.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/C4/XSLT.pm +++ a/C4/XSLT.pm @@ -84,7 +84,7 @@ sub transformMARCXML4XSLT { for my $subfield ( $field->subfields() ) { my ( $letter, $value ) = @$subfield; # Replace the field value with the authorised value *except* for 942$n ( record supression ) - if ( $tag ne '942' && $subfield ne 'n' && $marcflavour ne 'UNIMARC' ) { + unless ( ( $tag eq '942' && $subfield eq 'n' ) || $marcflavour eq 'UNIMARC' ) { $value = GetAuthorisedValueDesc( $tag, $letter, $value, '', $tagslib ) if $av->{ $tag }->{ $letter }; } --