Changeset 2467


Ignore:
Timestamp:
04/21/21 15:21:02 (3 years ago)
Author:
nanardon
Message:

Fix: rename in heimdal base

File:
1 edited

Legend:

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

    r1971 r2467  
    142142    my $obj = $class->new($base, $uid) or return; 
    143143 
    144     my $mesg = $base->ldap->moddn( $obj->{entry}, 
    145         newrdn => 'cn=' .  escape_filter_value($newuid), 
    146         deleteoldrdn => 1, 
    147     ); 
    148  
    149     if ($mesg->code) { 
    150         $base->log(LA_ERR, "Cannot rename object %s: %s", $uid, $mesg->error); 
     144    my ($code) = $base->heimdal->renamePrincipal($uid, $newuid); 
     145 
     146    if (!$code) { 
     147        $base->log(LA_ERR, "Cannot rename object %s", $uid); 
    151148        return; 
    152149    } else { 
    153         return 1; 
     150        $base->log(LA_INFO, "Object (%s) %s renamed to %s", $class->type, $uid, $newuid); 
     151        return 1 
    154152    } 
    155153} 
Note: See TracChangeset for help on using the changeset viewer.