Browse Source

Bug 9755: (follow-up) tweak test for tag visibility in merge hash

Koha's MARC framework structure doesn't assign tags to tabs in
the cataloging editor; only subfields are assigned to tabs, and
the field as a whole follows the subfields.

Consequently, for the purpoase of calculating a merge hash, a field
should be added either if no MARC framework information is passed
(which signals that the caller wants to deal with the entire MARC
record) or if any of its subfields are assigned to visible tabs.

This patch has the effect of getting rid of the following spurious
warnings from the Apache log:

merge.pl: Argument "" isn't numeric in numeric ge (>=) at /home/gmc/koha/Koha/Util/MARC.pm line 78

Signed-off-by: Galen Charlton <gmc@esilibrary.com>
new/bootstrap-opac
Galen Charlton 10 years ago
parent
commit
faa43031e6
  1. 3
      Koha/Util/MARC.pm

3
Koha/Util/MARC.pm

@ -75,8 +75,7 @@ sub createMergeHash {
}
if ( ( !defined($tagslib) || $tagslib->{$fieldtag}->{'tab'} >= 0 )
&& @subfield_array )
if ( !defined($tagslib) || @subfield_array )
{
push @array,
{

Loading…
Cancel
Save