You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@archiva.apache.org by Brett Porter <br...@apache.org> on 2009/08/19 16:47:13 UTC

Re: svn commit: r803840 - /archiva/trunk/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/project/ProjectModelMerge.java

Hi Jevica,

Could we add a test case for this?

- Brett

On 13/08/2009, at 7:00 AM, jzurbano@apache.org 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;
>
>


Re: svn commit: r803840 - /archiva/trunk/archiva-modules/archiva-base/archiva-repository-layer/src/main/java/org/apache/maven/archiva/repository/project/ProjectModelMerge.java

Posted by "Jevica Arianne B. Zurbano" <je...@gmail.com>.
Hi Brett,

Unit test added in r806081.


Brett Porter wrote:
> Hi Jevica,
>
> Could we add a test case for this?
>
> - Brett
>
> On 13/08/2009, at 7:00 AM, jzurbano@apache.org 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;
>>
>>
>
>

-- 

Thanks,

Jev