Ignore:
Timestamp:
2009-02-17T15:36:44+13:00 (15 years ago)
Author:
davidb
Message:

OIDmetadata wasn't supported in collect.cfg, but OIDtype was. Now rectified. Also introduced OIDcount as a file saved in the archives folder to help doc.pm use the correct value when working incrementally

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gsdl/trunk/perllib/plugouts/BasePlugout.pm

    r18463 r18528  
    669669              'assoc-files' => [] };
    670670   
    671     my @reverse_lookups = ($source_filename);
     671    my %reverse_lookups = ( $source_filename => "1" );
    672672
    673673    foreach my $assoc_file_rec (@{$doc_obj->get_assoc_files()}) {
     
    687687        }
    688688
    689         push(@reverse_lookups,$real_filename);
     689        $reverse_lookups{$real_filename} = 1;
    690690
    691691        push(@{$oid_files->{'assoc-files'}},$full_afile);
     
    715715    chomp($doc_db_text); # remove trailing \n
    716716
    717     ## print STDERR "*** To set in db: \n\t$doc_db\n\t$oid\n\t$doc_db_text\n";
     717    ##print STDERR "*** To set in db: \n\t$doc_db\n\t$oid\n\t$doc_db_text\n";
    718718    &GDBMUtils::gdbmDatabaseSet($doc_db,$oid,$doc_db_text);
    719719
    720     foreach my $rl (@reverse_lookups) {
     720    foreach my $rl (keys %reverse_lookups) {
    721721    &GDBMUtils::gdbmDatabaseAppend($src_db,$rl,"<oid>$oid\n");
    722722    }
Note: See TracChangeset for help on using the changeset viewer.