|
From: <rv...@us...> - 2012-02-21 22:38:37
|
Revision: 1085
http://treebase.svn.sourceforge.net/treebase/?rev=1085&view=rev
Author: rvos
Date: 2012-02-21 22:38:31 +0000 (Tue, 21 Feb 2012)
Log Message:
-----------
Defensive code against NPEs
Modified Paths:
--------------
trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/TaxonSearchController.java
Modified: trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/TaxonSearchController.java
===================================================================
--- trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/TaxonSearchController.java 2012-02-21 12:52:13 UTC (rev 1084)
+++ trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/TaxonSearchController.java 2012-02-21 22:38:31 UTC (rev 1085)
@@ -263,16 +263,20 @@
}
if ( null != tb1LegacyId && null != index && index.matches(".*taxonVariant.*") ) {
TaxonVariant tv = getTaxonHome().findVariantByTB1LegacyId(tb1LegacyId);
- LOGGER.debug("Found taxon variant: " + tv.getId());
- if ( null != tv.getTaxon() ) {
- taxaFound.add(tv.getTaxon());
+ if ( null != tv ) {
+ LOGGER.debug("Found taxon variant: " + tv.getId());
+ if ( null != tv.getTaxon() ) {
+ taxaFound.add(tv.getTaxon());
+ }
}
}
else if ( null != tb1LegacyId ){
Taxon taxon = getTaxonHome().findByTB1LegacyId(tb1LegacyId);
- LOGGER.debug("Found taxon: " + taxon.getId());
if ( null != taxon ) {
- taxaFound.add(taxon);
+ LOGGER.debug("Found taxon: " + taxon.getId());
+ if ( null != taxon ) {
+ taxaFound.add(taxon);
+ }
}
}
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|