View | Details | Raw Unified | Return to bug 17885
Collapse All | Expand All

(-)a/Koha/SearchEngine/Elasticsearch.pm (+3 lines)
Lines 282-287 sub reset_elasticsearch_mappings { Link Here
282
    $mappings_yaml ||= C4::Context->config('intranetdir') . '/admin/searchengine/elasticsearch/mappings.yaml';
282
    $mappings_yaml ||= C4::Context->config('intranetdir') . '/admin/searchengine/elasticsearch/mappings.yaml';
283
    my $indexes = LoadFile( $mappings_yaml );
283
    my $indexes = LoadFile( $mappings_yaml );
284
284
285
    Koha::SearchMarcMaps->delete;
286
    Koha::SearchFields->delete;
287
285
    while ( my ( $index_name, $fields ) = each %$indexes ) {
288
    while ( my ( $index_name, $fields ) = each %$indexes ) {
286
        while ( my ( $field_name, $data ) = each %$fields ) {
289
        while ( my ( $field_name, $data ) = each %$fields ) {
287
            my $field_type = $data->{type};
290
            my $field_type = $data->{type};
(-)a/admin/searchengine/elasticsearch/mappings.pl (-3 lines)
Lines 143-150 if ( $op eq 'edit' ) { Link Here
143
    }
143
    }
144
}
144
}
145
elsif( $op eq 'reset_confirmed' ) {
145
elsif( $op eq 'reset_confirmed' ) {
146
    Koha::SearchMarcMaps->delete;
147
    Koha::SearchFields->delete;
148
    Koha::SearchEngine::Elasticsearch->reset_elasticsearch_mappings;
146
    Koha::SearchEngine::Elasticsearch->reset_elasticsearch_mappings;
149
    push @messages, { type => 'message', code => 'success_on_reset' };
147
    push @messages, { type => 'message', code => 'success_on_reset' };
150
}
148
}
151
- 

Return to bug 17885