Skip to content

Collection source null check #865

Description

@wenerme
// mapper for member field
        if ( e.getMembers() != null ) {

            e.getMembers().clear();
            // may add null to target collection, check s.getMembers() != null is what I expected
            e.getMembers().addAll( projMemberDTOListToProjCoreUserEntityList( s.getMembers() ) );
        }

        else {

            e.setMembers( projMemberDTOListToProjCoreUserEntityList( s.getMembers() ) );
        }

// mapper source collection
    protected List<ProjCoreUserEntity> projMemberDTOListToProjCoreUserEntityList(List<ProjMemberDTO> list) {

        if ( list == null ) {

            return null;
        }

        List<ProjCoreUserEntity> list_ = new ArrayList<ProjCoreUserEntity>();

        for ( ProjMemberDTO projMemberDTO : list ) {

            list_.add( map( projMemberDTO ) );
        }

        return list_;
    }

Metadata

Metadata

Assignees

Labels

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions