Hi Jevica,
Could we add a test case for this?
- Brett
On 13/08/2009, at 7:00 AM, [email protected] wrote:
Author: jzurbano
Date: Thu Aug 13 11:00:51 2009
New Revision: 803840
URL: http://svn.apache.org/viewvc?rev=803840&view=rev
Log:
[MRM-1204] -
org.apache.maven.archiva.repository.project.ProjectModelMerge.merge
throws NPE
Modified:
archiva/trunk/archiva-modules/archiva-base/archiva-repository-
layer/src/main/java/org/apache/maven/archiva/repository/project/
ProjectModelMerge.java
Modified: archiva/trunk/archiva-modules/archiva-base/archiva-
repository-layer/src/main/java/org/apache/maven/archiva/repository/
project/ProjectModelMerge.java
URL:
http://svn.apache.org/viewvc/archiva/trunk/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/project/ProjectModelMerge.java?rev=803840&r1=803839&r2=803840&view=diff
=
=
=
=
=
=
=
=
======================================================================
--- archiva/trunk/archiva-modules/archiva-base/archiva-repository-
layer/src/main/java/org/apache/maven/archiva/repository/project/
ProjectModelMerge.java (original)
+++ archiva/trunk/archiva-modules/archiva-base/archiva-repository-
layer/src/main/java/org/apache/maven/archiva/repository/project/
ProjectModelMerge.java Thu Aug 13 11:00:51 2009
@@ -337,7 +337,12 @@
while ( keys.hasMoreElements() )
{
String key = (String) keys.nextElement();
- merged.put( key,
merge( mainProperties.getProperty( key ),
parentProperties.getProperty( key ) ) );
+ String value =
merge( mainProperties.getProperty( key ),
parentProperties.getProperty( key ) );
+
+ if ( value != null )
+ {
+ merged.put( key, value );
+ }
}
return merged;