Fix error 500 with NPE when user click the dependency link of the current artifact and this dependency isn't in the repo

git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@512258 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Emmanuel Venisse 2007-02-27 14:04:47 +00:00
parent 7103070bc2
commit 5e125fc536

View File

@ -93,6 +93,9 @@ public boolean end( Writer writer, String body )
try
{
ManagedArtifact managedArtifact = managedRepositories.findArtifact( groupId, artifactId, version );
if ( managedArtifact != null )
{
RepositoryConfiguration repoConfig = managedRepositories.getRepositoryConfiguration( managedArtifact
.getRepositoryId() );
String prefix = req.getContextPath() + "/repository/" + repoConfig.getUrlName();
@ -106,6 +109,7 @@ public boolean end( Writer writer, String body )
appendNormal( sb, prefix, managedArtifact );
}
}
}
catch ( ProjectBuildingException e )
{
appendError( sb, e );