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 )