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

(-)a/Koha/SearchEngine/Elasticsearch.pm (+3 lines)
Lines 251-256 sub reset_elasticsearch_mappings { Link Here
251
    $mappings_yaml ||= C4::Context->config('intranetdir') . '/admin/searchengine/elasticsearch/mappings.yaml';
251
    $mappings_yaml ||= C4::Context->config('intranetdir') . '/admin/searchengine/elasticsearch/mappings.yaml';
252
    my $indexes = LoadFile( $mappings_yaml );
252
    my $indexes = LoadFile( $mappings_yaml );
253
253
254
    Koha::SearchMarcMaps->delete;
255
    Koha::SearchFields->delete;
256
254
    while ( my ( $index_name, $fields ) = each %$indexes ) {
257
    while ( my ( $index_name, $fields ) = each %$indexes ) {
255
        while ( my ( $field_name, $data ) = each %$fields ) {
258
        while ( my ( $field_name, $data ) = each %$fields ) {
256
            my $field_type = $data->{type};
259
            my $field_type = $data->{type};
(-)a/admin/searchengine/elasticsearch/mappings.pl (-3 lines)
Lines 98-105 if ( $op eq 'edit' ) { Link Here
98
    }
98
    }
99
}
99
}
100
elsif( $op eq 'reset_confirmed' ) {
100
elsif( $op eq 'reset_confirmed' ) {
101
    Koha::SearchMarcMaps->delete;
102
    Koha::SearchFields->delete;
103
    Koha::SearchEngine::Elasticsearch->reset_elasticsearch_mappings;
101
    Koha::SearchEngine::Elasticsearch->reset_elasticsearch_mappings;
104
    push @messages, { type => 'message', code => 'success_on_reset' };
102
    push @messages, { type => 'message', code => 'success_on_reset' };
105
}
103
}
106
- 

Return to bug 17885