Changeset 2032


Ignore:
Timestamp:
05/10/17 16:32:45 (7 years ago)
Author:
nanardon
Message:

Fix: avoid useless work when applying to unexported users

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Task/Employment.pm

    r2028 r2032  
    5858        my $employment = $res->{name}; 
    5959        my $user = $res->{user}; 
     60        exists($users{$user}) or next; 
    6061        # avoid undef: 
    6162        $users{$user} ||= ''; 
    6263        if ($employment ne $users{$user}) { 
    63             $self->{_base}->log(LA_NOTICE, "Updating user $user to match employment `%s'", $employment || ''); 
    6464            my $ouser = $self->{_base}->get_object('user', $user) or next; 
    6565 
     66            $self->{_base}->log(LA_NOTICE, "Updating user $user to match employment `%s'", $employment || ''); 
    6667            $ouser->applyCurrentEmployment; 
    6768            $self->{_base}->commit; 
Note: See TracChangeset for help on using the changeset viewer.