Changeset 10980 for trunk/gsdl


Ignore:
Timestamp:
2005-12-09T10:53:53+13:00 (18 years ago)
Author:
kjdon
Message:

in get_filename_for_hashing, if its been processed by NULPlug, return undef. nul files should be empty, but sometimes they aren't so don't want to hash on them.

File:
1 edited

Legend:

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

    r10608 r10980  
    185185
    186186    if (!defined $filename) {
    187     $filename = $self->get_metadata_element ($self->get_top_section(), "gsdlsourcefilename");
     187    # if NULPlug processed file, then don't give a filename
     188    if ($self->get_metadata_element ($self->get_top_section(), "Plugin") eq "NULPlug") {
     189        $filename = undef;
     190    } else {
     191        $filename = $self->get_metadata_element ($self->get_top_section(), "gsdlsourcefilename");
     192    }
    188193    }
    189194    return $filename;
     
    915920        # cos its quicker
    916921        my $filename = $self->get_filename_for_hashing();
    917 
    918922        # -z: don't want to hash on the file if it is zero size
    919923        if (defined($filename) && -e $filename && !-z $filename) {
Note: See TracChangeset for help on using the changeset viewer.