#818 Xapian not available

This commit is contained in:
Karel Picman 2018-04-13 08:43:00 +02:00
parent 9330cb1baa
commit e088e4c3cb
2 changed files with 5 additions and 3 deletions

View File

@ -22,9 +22,10 @@
begin
require 'xapian'
$xapian_bindings_available = true
rescue LoadError
rescue LoadError => e
Rails.logger.warn %{No Xapian search engine interface for Ruby installed => Full-text search won't be available.
Install a ruby-xapian package or an alternative Xapian binding (https://xapian.org).}
Rails.logger.warn e.message
$xapian_bindings_available = false
end

View File

@ -280,8 +280,9 @@
<% begin %>
<% require 'xapian' %>
<% xapian_disabled = false %>
<% rescue LoadError %>
<p class="warning"><%= l(:warning_xapian_not_available) %></p>
<% rescue LoadError => e %>
<p class="warning"><%= l(:warning_xapian_not_available) %></p>
<% Rails.logger.warn e.message %>
<% xapian_disabled = true %>
<% end %>