aboutsummaryrefslogtreecommitdiff
path: root/src/phorkie/Database/Adapter
diff options
context:
space:
mode:
Diffstat (limited to 'src/phorkie/Database/Adapter')
-rw-r--r--src/phorkie/Database/Adapter/Elasticsearch/Search.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/phorkie/Database/Adapter/Elasticsearch/Search.php b/src/phorkie/Database/Adapter/Elasticsearch/Search.php
index ddbc13b..cc3941a 100644
--- a/src/phorkie/Database/Adapter/Elasticsearch/Search.php
+++ b/src/phorkie/Database/Adapter/Elasticsearch/Search.php
@@ -64,7 +64,11 @@ class Database_Adapter_Elasticsearch_Search implements Database_ISearch
foreach ($jRes->hits->hits as $hit) {
$r = new Repository();
- $r->loadById($hit->_source->id);
+ try {
+ $r->loadById($hit->_source->id);
+ } catch (Exception_NotFound $e) {
+ continue;
+ }
$r->crdate = strtotime($hit->_source->crdate);
$r->modate = strtotime($hit->_source->modate);
$sres->repos[] = $r;