From 9970ebc22051cbc7a6afb78d3f8e3ac1f0ca5a76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Tue, 13 Apr 2021 14:31:37 +0200 Subject: [PATCH] Do not log if FTS is unavailable MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- lib/Listeners/FullTextSearchEventListener.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/Listeners/FullTextSearchEventListener.php b/lib/Listeners/FullTextSearchEventListener.php index 4759e4019..954ae72db 100644 --- a/lib/Listeners/FullTextSearchEventListener.php +++ b/lib/Listeners/FullTextSearchEventListener.php @@ -36,6 +36,7 @@ use OCA\Deck\Provider\DeckProvider; use OCA\Deck\Service\FullTextSearchService; use OCP\EventDispatcher\Event; use OCP\EventDispatcher\IEventListener; +use OCP\FullTextSearch\Exceptions\FullTextSearchAppNotAvailableException; use OCP\FullTextSearch\IFullTextSearchManager; use OCP\FullTextSearch\Model\IIndex; use Psr\Container\ContainerInterface; @@ -97,6 +98,8 @@ class FullTextSearchEventListener implements IEventListener { DeckProvider::DECK_PROVIDER_ID, $cards, IIndex::INDEX_META ); } + } catch (FullTextSearchAppNotAvailableException $e) { + // Skip silently if no full text search app is available } catch (\Exception $e) { $this->logger->error('Error when handling deck full text search event', ['exception' => $e]); }