From: <bra...@us...> - 2010-07-20 23:49:02
|
Revision: 3175 http://archive-access.svn.sourceforge.net/archive-access/?rev=3175&view=rev Author: bradtofel Date: 2010-07-20 23:48:56 +0000 (Tue, 20 Jul 2010) Log Message: ----------- FEATURE: add CaptureSearchResults to the exception if the problem is ResourceNotAvailable, allowing jsp to offer alternate versions. Modified Paths: -------------- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/AccessPoint.java Modified: trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/AccessPoint.java =================================================================== --- trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/AccessPoint.java 2010-07-20 19:17:09 UTC (rev 3174) +++ trunk/archive-access/projects/wayback/wayback-core/src/main/java/org/archive/wayback/webapp/AccessPoint.java 2010-07-20 23:48:56 UTC (rev 3175) @@ -329,8 +329,13 @@ CaptureSearchResult closest = captureResults.getClosest(wbRequest, isUseAnchorWindow()); closest.setClosest(true); - resource = - getCollection().getResourceStore().retrieveResource(closest); + try { + resource = + getCollection().getResourceStore().retrieveResource(closest); + } catch (ResourceNotAvailableException rnae) { + rnae.setCaptureSearchResults((CaptureSearchResults)results); + throw rnae; + } p.retrieved(); ReplayRenderer renderer = getReplay().getRenderer(wbRequest, closest, resource); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |