Changeset 38748


Ignore:
Timestamp:
2024-02-14T22:56:15+13:00 (4 months ago)
Author:
davidb
Message:

Shifted position of when to apply metadata mapping rules to be earlier, so generated metadata can be used in assigned OID

Location:
main/trunk/greenstone2/perllib/plugins
Files:
3 edited

Legend:

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

    r38745 r38748  
    793793    # this was shifted to here from inside read()
    794794    $self->title_fallback($doc_obj,$section,$filename_no_path);
    795    
     795
     796    if ($self->{'metadata_mapping_rules'}) {
     797    $self->apply_metadata_mapping_file($doc_obj);
     798    }
     799
    796800    $self->add_OID($doc_obj);
    797    
     801
    798802    $self->post_process_doc_obj($pluginfo, $base_dir, $file, $metadata, $doc_obj, $gli);
    799803    return (1,$doc_obj);
     
    914918    my $self = shift (@_); 
    915919    my ($pluginfo, $base_dir, $file, $metadata, $doc_obj, $gli) = @_;
    916 
    917     if ($self->{'metadata_mapping_rules'}) {
    918     $self->apply_metadata_mapping_file($doc_obj);
    919     }
    920920   
    921921    return 1;
  • main/trunk/greenstone2/perllib/plugins/ConvertBinaryFile.pm

    r38741 r38748  
    476476    $self->title_fallback($doc_obj,$topsection,$filename_no_path);
    477477
     478    if ($self->{'metadata_mapping_rules'}) {
     479    $self->apply_metadata_mapping_file($doc_obj);
     480    }
     481   
    478482    # force a new OID - this will use OIDtype option set for this plugin.
    479483    $self->add_OID($doc_obj, 1);
  • main/trunk/greenstone2/perllib/plugins/PagedImagePlugin.pm

    r38478 r38748  
    369369    $self->title_fallback($doc_obj,$section,$filename_no_path);
    370370
     371    if ($self->{'metadata_mapping_rules'}) {
     372    $self->apply_metadata_mapping_file($doc_obj);
     373    }
     374
     375    # force a new OID - this will use OIDtype option set for this plugin.
    371376    $self->add_OID($doc_obj);
    372377
Note: See TracChangeset for help on using the changeset viewer.