Ignore:
Timestamp:
2020-02-04T13:05:30+13:00 (4 years ago)
Author:
kjdon
Message:

pass in new casefold and accentfold options to format_metadata_for_sorting

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/perllib/classify/SimpleList.pm

    r23116 r33902  
    191191        $sortmeta = $doc_obj->get_metadata_element($doc_obj->get_top_section(), $self->{'sort'});
    192192        if (defined $sortmeta && !$self->{'no_metadata_formatting'}) {
    193         $sortmeta = &sorttools::format_metadata_for_sorting($self->{'sort'}, $sortmeta, $doc_obj);
     193        $sortmeta = &sorttools::format_metadata_for_sorting($self->{'sort'}, $sortmeta, $doc_obj, $self->{'casefold_metadata_for_sorting'}, $self->{'accentfold_metadata_for_sorting'});
    194194        }
    195195    }
     
    199199    # we add to the list based on metadata value
    200200    # but we need to do the same formatting as for sort value
    201     ($metavalue) = &sorttools::format_metadata_for_sorting($metaname, $metavalue, $doc_obj) unless $self->{'no_metadata_formatting'};
     201    ($metavalue) = &sorttools::format_metadata_for_sorting($metaname, $metavalue, $doc_obj, $self->{'casefold_metadata_for_sorting'}, $self->{'accentfold_metadata_for_sorting'}) unless $self->{'no_metadata_formatting'};
    202202    $self->{'list'}->{$doc_OID} = $metavalue;
    203203    }
Note: See TracChangeset for help on using the changeset viewer.