]> source.dussan.org Git - archiva.git/commitdiff
fix issue with missing group ids in metadata
authorBrett Porter <brett@apache.org>
Sat, 22 Jul 2006 15:10:51 +0000 (15:10 +0000)
committerBrett Porter <brett@apache.org>
Sat, 22 Jul 2006 15:10:51 +0000 (15:10 +0000)
git-svn-id: https://svn.apache.org/repos/asf/maven/repository-manager/trunk@424592 13f79535-47bb-0310-9956-ffa450edef68

maven-repository-indexer/src/main/java/org/apache/maven/repository/indexing/MetadataRepositoryIndex.java

index 56b754188441eae23ae67fc012408317c36ab695..e2590bc2e188e4b90f5eb603a81497f85d6ea59c 100644 (file)
@@ -27,10 +27,10 @@ import org.apache.maven.artifact.repository.metadata.Versioning;
 \r
 import java.io.File;\r
 import java.io.IOException;\r
+import java.util.ArrayList;\r
+import java.util.Collections;\r
 import java.util.Iterator;\r
 import java.util.List;\r
-import java.util.Collections;\r
-import java.util.ArrayList;\r
 \r
 /**\r
  * This class indexes the metadata in the repository.\r
@@ -76,7 +76,7 @@ public class MetadataRepositoryIndex
         {\r
             deleteDocuments( getTermList( metadataList ) );\r
         }\r
-        catch( IOException e )\r
+        catch ( IOException e )\r
         {\r
             throw new RepositoryIndexException( "Failed to delete an index document", e );\r
         }\r
@@ -163,9 +163,17 @@ public class MetadataRepositoryIndex
             }\r
         }\r
         doc.add( Field.Text( FLD_PLUGINPREFIX, pluginAppended ) );\r
-        doc.add( Field.Text( FLD_GROUPID, metadata.getGroupId() ) );\r
 \r
-        if ( metadata.getArtifactId() != null && !"".equals( metadata.getArtifactId() ) )\r
+        if ( metadata.getGroupId() != null )\r
+        {\r
+            doc.add( Field.Text( FLD_GROUPID, metadata.getGroupId() ) );\r
+        }\r
+        else\r
+        {\r
+            doc.add( Field.Text( FLD_GROUPID, "" ) );\r
+        }\r
+\r
+        if ( metadata.getArtifactId() != null )\r
         {\r
             doc.add( Field.Text( FLD_ARTIFACTID, metadata.getArtifactId() ) );\r
         }\r
@@ -174,7 +182,7 @@ public class MetadataRepositoryIndex
             doc.add( Field.Text( FLD_ARTIFACTID, "" ) );\r
         }\r
 \r
-        if ( metadata.getVersion() != null && !"".equals( metadata.getVersion() ) )\r
+        if ( metadata.getVersion() != null )\r
         {\r
             doc.add( Field.Text( FLD_VERSION, metadata.getVersion() ) );\r
         }\r