This patch puts the MARC21 variant of the bugfix in alignment
with the UNIMARC variant, removing the use of unnecessary
temporary variables.
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
$subfields_to_report = 'vxyz';
}
if ($subfields_to_report) {
- my $hemain = $field->subfield( substr($subfields_to_report, 0, 1) );
push @authorized, {
heading => $field->as_string($subfields_to_report),
- hemain => $hemain,
+ hemain => ( $field->subfield( substr($subfields_to_report, 0, 1) ) // undef ),
field => $tag,
};
} else {
- my $hemain = $field->subfield( 'a' );
push @authorized, {
heading => $field->as_string(),
- hemain => $hemain,
+ hemain => ( $field->subfield( 'a' ) // undef ),
field => $tag,
};
}