Changeset 2528


Ignore:
Timestamp:
10/04/22 14:24:33 (21 months ago)
Author:
nanardon
Message:

Dont overwrite mails attributes if given

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/OCHelper/User.pm

    r2292 r2528  
    7272        if ($default{mail}) { 
    7373            push(@{$info->{ask}}, 'mail'); 
    74             $info->{contents}{mail} = $default{mail}; 
     74            $info->{contents}{mail} ||= $default{mail}; 
    7575        } 
    7676        if (my $attr = $self->base->attribute('user', 'aliases')) { 
    7777            if (!$attr->ro) { 
    7878                push(@{$info->{ask}}, 'aliases'); 
    79                 $info->{contents}{aliases} = $default{aliases}; 
     79                $info->{contents}{aliases} ||= $default{aliases}; 
    8080            } 
    8181        } 
     
    8383            if (!$attr->ro) { 
    8484                push(@{$info->{ask}}, 'revaliases'); 
    85                 $info->{contents}{revaliases} = $default{revaliases}; 
     85                $info->{contents}{revaliases} ||= $default{revaliases}; 
    8686            } 
    8787        } 
Note: See TracChangeset for help on using the changeset viewer.