Changeset 20421


Ignore:
Timestamp:
2009-08-28T12:48:46+12:00 (15 years ago)
Author:
kjdon
Message:

strip off any ex. before getting metadata from doc_obj

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gsdl/trunk/perllib/classify/List.pm

    r20008 r20421  
    298298    my $first_metadata_group = $metadata_groups[0];
    299299    foreach my $first_metadata_group_element (split(/\;|,/, $first_metadata_group)) {
    300     my $first_metadata_group_element_value = $doc_obj->get_metadata_element($section, $first_metadata_group_element);   
     300    my $real_first_metadata_group_element = $first_metadata_group_element;
     301    $real_first_metadata_group_element =~ s/^ex\.//;
     302    my $first_metadata_group_element_value = $doc_obj->get_metadata_element($section, $real_first_metadata_group_element); 
    301303   
    302304    # Remove prefix/suffix if requested
     
    336338    unless ($metadata_groups_done{$metadata_group}) {
    337339        foreach my $metadata_element (split(/\;|,/, $metadata_group)) {     
     340        my $real_metadata_element = $metadata_element;
     341        $real_metadata_element =~ s/^ex\.//;
    338342        my $remove_prefix_expr = $self->{$metadata_element . ".remove_prefix_expr"};
    339343        my $remove_suffix_expr = $self->{$metadata_element . ".remove_suffix_expr"};
    340         my @metadata_values = @{$doc_obj->get_metadata($section, $metadata_element)};
     344        my @metadata_values = @{$doc_obj->get_metadata($section, $real_metadata_element)};
    341345        foreach my $metadata_value (@metadata_values) {
    342346            # Strip leading and trailing whitespace
Note: See TracChangeset for help on using the changeset viewer.