Changeset 641


Ignore:
Timestamp:
1999-10-01T14:56:28+12:00 (25 years ago)
Author:
sjboddie
Message:

Fixed a harmless sort of an error that was causing uninitialized
values in some cases

Location:
trunk/gsdl/perllib/classify
Files:
2 edited

Legend:

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

    r537 r641  
    130130        $sortmeta = $doc_obj->get_metadata_element($doc_obj->get_top_section(),
    131131                               $self->{'sortname'});
    132         if ($self->{'sortname'} eq "Creator") {
    133         &sorttools::format_string_name_english (\$sortmeta);
    134         } else {
    135         &sorttools::format_string_english (\$sortmeta);
     132        if (defined $sortmeta) {
     133        if ($self->{'sortname'} eq "Creator") {
     134            &sorttools::format_string_name_english (\$sortmeta);
     135        } else {
     136            &sorttools::format_string_english (\$sortmeta);
     137        }
    136138        }
    137139    }
  • trunk/gsdl/perllib/classify/List.pm

    r545 r641  
    104104        $sortmeta = $doc_obj->get_metadata_element($doc_obj->get_top_section(),
    105105                               $self->{'sortname'});
    106         if ($self->{'sortname'} eq "Creator") {
    107         &sorttools::format_string_name_english (\$sortmeta);
    108         } else {
    109         &sorttools::format_string_english (\$sortmeta);
     106        if (defined $sortmeta) {
     107        if ($self->{'sortname'} eq "Creator") {
     108            &sorttools::format_string_name_english (\$sortmeta);
     109        } else {
     110            &sorttools::format_string_english (\$sortmeta);
     111        }
    110112        }
    111113    }
Note: See TracChangeset for help on using the changeset viewer.