[
https://issues.apache.org/jira/browse/MRM-1938?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15975384#comment-15975384
]
Martin Stockhammer commented on MRM-1938:
-----------------------------------------
You are right, the implementation does not make any sense.
I'm considering to remove the method (also from the interface) but have to
check the binary compatibility implications. So postpone it to the next release.
May I ask, how you found this issue? Are you using the redback libraries?
> Condition that always returns true
> ----------------------------------
>
> Key: MRM-1938
> URL: https://issues.apache.org/jira/browse/MRM-1938
> Project: Archiva
> Issue Type: Bug
> Reporter: JC
> Assignee: Martin Stockhammer
> Fix For: 3.0.0
>
>
> Hi
> In a recent snapshot mirrored from Github for archiva-redback-core, I've
> found following suspicious code in
> redback-common/redback-common-ldap/src/main/java/org/apache/archiva/redback/common/ldap/user/LdapUserMapper.java.
> {code}
> 156 if ( !StringUtils.isEmpty( user.getFullName() ) )
> 157 {
> 158 if ( user.getFullName() == null )
> 159 {
> 160 addAttrs.put( getUserFullNameAttribute(),
> user.getFullName() );
> 161 }
> 162 else if ( !user.getFullName().equals( user.getFullName() ) )
> 163 {
> 164 modAttrs.put( getUserFullNameAttribute(),
> user.getFullName() );
> 165 }
> 166 }
> 167
> 168 if ( !StringUtils.isEmpty( user.getEmail() ) )
> 169 {
> 170 if ( user.getEmail() == null )
> 171 {
> 172 addAttrs.put( getEmailAddressAttribute(), user.getEmail()
> );
> 173 }
> 174 else if ( !user.getEmail().equals( user.getEmail() ) )
> 175 {
> 176 modAttrs.put( getEmailAddressAttribute(), user.getEmail()
> );
> 177 }
> 178 }
> {code}
> In Line 162, and 174, the conditions should be
> user.getFullName().equals( fullNameAttribute )
> user.getEmail().equals( emailAttribute )
> respectively?
> This might not be an issue, but wanted to report just in case. Thanks!
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)