Ignore:
Timestamp:
2010-11-28T23:24:22+13:00 (13 years ago)
Author:
davidb
Message:

Modifications to code to support filename encoding issues when tested under Windows

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone2/perllib/plugins/ReadXMLFile.pm

    r23349 r23352  
    369369    my $self = shift(@_);
    370370
    371     my $metadata = $self->{'metadata'};
     371    my $metadata = $self->{'metadata'};
     372    my $filename_full_path = $self->{'filename'};
    372373
    373374    # create a new document
    374     my $doc_obj = $self->{'doc_obj'} = new doc ($self->{'filename'}, "indexed_doc", $self->{'file_rename_method'});
     375    my $doc_obj = $self->{'doc_obj'} = new doc ($filename_full_path, "indexed_doc", $self->{'file_rename_method'});
    375376
    376377    $doc_obj->add_utf8_metadata($doc_obj->get_top_section(), "Plugin", "$self->{'plugin_type'}");
    377378
    378     my $filename_no_path = $self->{'filename_no_path'};
    379     my $plugin_filename_encoding = $self->{'filename_encoding'};
     379    my $filename_no_path = $self->{'filename_no_path'};
     380    my $plugin_filename_encoding = $self->{'filename_encoding'};
    380381    my $filename_encoding = $self->deduce_filename_encoding($filename_no_path,$metadata,$plugin_filename_encoding);
    381382
    382     $self->set_Source_metadata($doc_obj, $filename_no_path, $filename_encoding);
     383    $self->set_Source_metadata($doc_obj, $filename_full_path, $filename_encoding);
    383384   
    384385    # do we want other auto metadata here (see BasePlugin.read_into_doc_obj)
Note: See TracChangeset for help on using the changeset viewer.