Author: luca
Date: Wed May 29 13:54:53 2013
New Revision: 1487488
URL: http://svn.apache.org/r1487488
Log:
Fixing bug of SolrCatalog when no matching records are found (OODT-615)
Modified:
oodt/trunk/filemgr/src/main/java/org/apache/oodt/cas/filemgr/catalog/solr/SolrCatalog.java
Modified:
oodt/trunk/filemgr/src/main/java/org/apache/oodt/cas/filemgr/catalog/solr/SolrCatalog.java
URL:
http://svn.apache.org/viewvc/oodt/trunk/filemgr/src/main/java/org/apache/oodt/cas/filemgr/catalog/solr/SolrCatalog.java?rev=1487488&r1=1487487&r2=1487488&view=diff
==============================================================================
---
oodt/trunk/filemgr/src/main/java/org/apache/oodt/cas/filemgr/catalog/solr/SolrCatalog.java
(original)
+++
oodt/trunk/filemgr/src/main/java/org/apache/oodt/cas/filemgr/catalog/solr/SolrCatalog.java
Wed May 29 13:54:53 2013
@@ -515,7 +515,7 @@ public class SolrCatalog implements Cata
if (numFound>1) {
throw new CatalogException("Product query returned
"+numFound+" results instead of 1!");
} else if (numFound==0) {
- throw new CatalogException("No products found in
response document");
+ return null; // no product found
} else {
return queryResponse.getCompleteProducts().get(0);
}