From: <rv...@us...> - 2009-07-06 08:41:03
|
Revision: 175 http://treebase.svn.sourceforge.net/treebase/?rev=175&view=rev Author: rvos Date: 2009-07-06 08:41:02 +0000 (Mon, 06 Jul 2009) Log Message: ----------- Now throws 404 instead of NPE when study not found Modified Paths: -------------- trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/PhyloWSController.java Modified: trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/PhyloWSController.java =================================================================== --- trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/PhyloWSController.java 2009-07-06 08:37:02 UTC (rev 174) +++ trunk/treebase-web/src/main/java/org/cipres/treebase/web/controllers/PhyloWSController.java 2009-07-06 08:41:02 UTC (rev 175) @@ -162,6 +162,9 @@ throw new ObjectNotFoundException("Can't find matrix " + objectId); } Study study = matrix.getStudy(); + if ( study == null ) { + throw new ObjectNotFoundException("Can't find study for matrix "+objectId); + } return base .append("/downloadAMatrix.html?id=") .append(study.getId()) @@ -177,6 +180,9 @@ throw new ObjectNotFoundException("Can't find tree " + objectId); } Study study = phyloTree.getStudy(); + if ( study == null ) { + throw new ObjectNotFoundException("Can't find study for tree "+objectId); + } return base .append("/downloadATree.html?id=") .append(study.getId()) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |