Changeset 1920 for trunk


Ignore:
Timestamp:
01/07/17 17:42:01 (7 years ago)
Author:
nanardon
Message:

Fix manager update when department change

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql/Group.pm

    r1912 r1920  
    279279    $listEmp->execute($self->id); 
    280280    while (my $res = $listEmp->fetchrow_hashref()) { 
     281        $self->base->log(LA_DEBUG, "Checking if employment %s is impacted by managedBy change", $res->{name}); 
    281282        my $employment = $self->base->get_object('employment', $res->{name}) or next; 
    282283        $employment->get_attributes('managerContact') and next; 
     
    286287        my $user = $employment->get_attributes('user'); 
    287288        my $ouser = $employment->base->get_object('user', $user) or next; 
    288         $self->base->log(LA_DEBUG, "Updating manager for $user due to dpmt update"); 
     289        $self->base->log(LA_DEBUG, "Updating manager to $manager for user $user due to dpmt update"); 
    289290        $ouser->ReportChange( 
    290291            'Update', 'Attr manager updated to match Dpmt manager %s (%s)', 
     
    292293            $dpmt, 
    293294        ); 
    294         $ouser->set_fields('managerContact', $manager); 
     295        $ouser->set_fields('manager', $manager); 
    295296    } 
    296297 
Note: See TracChangeset for help on using the changeset viewer.