diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/phorkie/Database/Adapter/Elasticsearch/Search.php | 6 |
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; |
