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

View: New views
2 Messages — Rating Filter:   Alert me  

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

by brettporter :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Jevica,

Could we add a test case for this?

- Brett

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

by Jevica Arianne Zurbano :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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@... 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