diff --git a/lib/Service/SearchService.php b/lib/Service/SearchService.php index 61a6404..a124d9a 100644 --- a/lib/Service/SearchService.php +++ b/lib/Service/SearchService.php @@ -33,6 +33,7 @@ use ArtificialOwl\MySmallPhpTools\Traits\TPathTools; use Exception; +use OCA\Files_FullTextSearch\Exceptions\FilesNotFoundException; use OCA\Files_FullTextSearch\Model\FilesDocument; use OCP\Files\FileInfo; use OCP\Files\IMimeTypeDetector; @@ -212,6 +213,8 @@ public function improveSearchResult(ISearchResult $searchResult) { ); $filesDocuments[] = $filesDocument; + } catch (FilesNotFoundException $e) { + // ignore exception when file is not accessible for current user } catch (Exception $e) { $this->logger->warning('Exception while improving searchresult', ['exception' => $e]); }