X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=admin%2Fsearchengine%2Felasticsearch%2Fmappings.pl;h=8650201d8718b121e926057a2414fc13f646903c;hb=474b9a1672b3b62d8c24fe72127bdadd1a11ff3f;hp=6760002a9495cc2184fdaca56fb39004a78cc36f;hpb=9380134a026c3927373557d9bb4cb6d7082a8b7c;p=koha.git diff --git a/admin/searchengine/elasticsearch/mappings.pl b/admin/searchengine/elasticsearch/mappings.pl index 6760002a94..8650201d87 100755 --- a/admin/searchengine/elasticsearch/mappings.pl +++ b/admin/searchengine/elasticsearch/mappings.pl @@ -17,6 +17,7 @@ use Modern::Perl; use CGI; +use Scalar::Util qw(looks_like_number); use C4::Koha; use C4::Output; use C4::Auth; @@ -71,7 +72,7 @@ if ( $op eq 'edit' ) { my $search_field = Koha::SearchFields->find( { name => $field_name }, { key => 'name' } ); $search_field->label($field_label); $search_field->type($field_type); - $search_field->weight($field_weight || ''); + $search_field->weight($field_weight) if looks_like_number($field_weight) && $field_weight > 0; $search_field->store; }