diff options
author | Maxence Lange <maxence@artificial-owl.com> | 2019-06-08 13:25:50 +0300 |
---|---|---|
committer | Maxence Lange <maxence@artificial-owl.com> | 2019-06-08 13:25:50 +0300 |
commit | 462ad76d78b38289705c29168a38cec62fc33210 (patch) | |
tree | 5d779e91fe4406d2033a57f91336bd253a6384a1 | |
parent | dea8d3616d7dd43e7eefd985d37d093c335cf78c (diff) | |
parent | 07540bf7c6955b60d9d67c1c57a303dc9b075e58 (diff) |
Merge remote-tracking branch 'origin/stable15' into stable15v1.2.9
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
-rw-r--r-- | lib/Service/IndexService.php | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/lib/Service/IndexService.php b/lib/Service/IndexService.php index 549b710..bbd346f 100644 --- a/lib/Service/IndexService.php +++ b/lib/Service/IndexService.php @@ -206,7 +206,7 @@ class IndexService implements IIndexService { private function updateDocumentsWithCurrIndex( IFullTextSearchProvider $provider, array $documents, IIndexOptions $options ): array { - $currIndex = $this->getProviderIndexFromProvider($provider->getId()); + $result = []; $count = 0; foreach ($documents as $document) { @@ -218,7 +218,8 @@ class IndexService implements IIndexService { $count++; try { - $index = $currIndex->getIndex($document->getId()); + $index = + $this->indexesRequest->getIndex($document->getProviderId(), $document->getId()); } catch (IndexDoesNotExistException $e) { $index = new Index($document->getProviderId(), $document->getId()); $index->setStatus(Index::INDEX_FULL); @@ -268,18 +269,6 @@ class IndexService implements IIndexService { /** - * @param string $providerId - * - * @return ProviderIndexes - */ - private function getProviderIndexFromProvider(string $providerId): ProviderIndexes { - $indexes = $this->indexesRequest->getIndexesFromProvider($providerId); - - return new ProviderIndexes($indexes); - } - - - /** * @param IFullTextSearchPlatform $platform * @param IFullTextSearchProvider $provider * @param IndexDocument[] $documents |