You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@archiva.apache.org by ev...@apache.org on 2007/02/27 15:04:48 UTC
svn commit: r512258 -
/maven/archiva/trunk/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/DownloadArtifact.java
Author: evenisse
Date: Tue Feb 27 06:04:47 2007
New Revision: 512258
URL: http://svn.apache.org/viewvc?view=rev&rev=512258
Log:
Fix error 500 with NPE when user click the dependency link of the current artifact and this dependency isn't in the repo
Modified:
maven/archiva/trunk/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/DownloadArtifact.java
Modified: maven/archiva/trunk/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/DownloadArtifact.java
URL: http://svn.apache.org/viewvc/maven/archiva/trunk/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/DownloadArtifact.java?view=diff&rev=512258&r1=512257&r2=512258
==============================================================================
--- maven/archiva/trunk/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/DownloadArtifact.java (original)
+++ maven/archiva/trunk/archiva-webapp/src/main/java/org/apache/maven/archiva/web/tags/DownloadArtifact.java Tue Feb 27 06:04:47 2007
@@ -93,17 +93,21 @@
try
{
ManagedArtifact managedArtifact = managedRepositories.findArtifact( groupId, artifactId, version );
- RepositoryConfiguration repoConfig = managedRepositories.getRepositoryConfiguration( managedArtifact
- .getRepositoryId() );
- String prefix = req.getContextPath() + "/repository/" + repoConfig.getUrlName();
- if ( mini )
+ if ( managedArtifact != null )
{
- appendMini( sb, prefix, managedArtifact );
- }
- else
- {
- appendNormal( sb, prefix, managedArtifact );
+ RepositoryConfiguration repoConfig = managedRepositories.getRepositoryConfiguration( managedArtifact
+ .getRepositoryId() );
+ String prefix = req.getContextPath() + "/repository/" + repoConfig.getUrlName();
+
+ if ( mini )
+ {
+ appendMini( sb, prefix, managedArtifact );
+ }
+ else
+ {
+ appendNormal( sb, prefix, managedArtifact );
+ }
}
}
catch ( ProjectBuildingException e )