Ignore:
Timestamp:
2006-08-02T11:30:37+12:00 (18 years ago)
Author:
mdewsnip
Message:

If sections_index_document_metadata is on, top level sections no longer inherit metadata from themselves (!?).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/perllib/mgbuildproc.pm

    r12356 r12371  
    114114            my $first = 1;
    115115            my @section_metadata = @{$doc_obj->get_metadata ($section, $real_field)};
    116             if ($level eq "section" && $self->{'indexing_text'} && defined ($self->{'sections_index_document_metadata'})) {
     116            if ($level eq "section" && $section ne $doc_obj->get_top_section() && $self->{'indexing_text'} && defined ($self->{'sections_index_document_metadata'})) {
    117117                if ($self->{'sections_index_document_metadata'} eq "always" || ( scalar(@section_metadata) == 0 && $self->{'sections_index_document_metadata'} eq "unless_section_metadata_exists")) {
    118118                push (@section_metadata, @{$doc_obj->get_metadata ($doc_obj->get_top_section(), $real_field)});
Note: See TracChangeset for help on using the changeset viewer.