Ignore:
Timestamp:
05/21/19 17:30:18 (5 years ago)
Author:
nanardon
Message:

Add comment

File:
1 edited

Legend:

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

    r2243 r2244  
    387387        } 
    388388 
    389         my %sshUser = map { $_ => 1 } ( 
    390             $self->search_objects('user', 'authorizedKeys=*', 'oalias=NULL'), 
    391             $self->search_objects('user', 'sshPublicKeyFilter=*', 'oalias=NULL'), 
    392             $self->search_objects('user', 'sshPublicKey=*', 'oalias=NULL'), 
    393         ); 
    394  
    395         foreach my $user (keys %sshUser) { 
    396             my $ouser = $self->get_object('user', $user) or next; 
    397             $ouser->set_fields( 'authorizedKeys', $ouser->_get_c_field('_authorizedKeys') ); 
     389        { # Trick for ssh keys 
     390            my %sshUser = map { $_ => 1 } ( 
     391                $self->search_objects('user', 'authorizedKeys=*', 'oalias=NULL'), 
     392                $self->search_objects('user', 'sshPublicKeyFilter=*', 'oalias=NULL'), 
     393                $self->search_objects('user', 'sshPublicKey=*', 'oalias=NULL'), 
     394            ); 
     395 
     396            foreach my $user (keys %sshUser) { 
     397                my $ouser = $self->get_object('user', $user) or next; 
     398                $ouser->set_fields( 'authorizedKeys', $ouser->_get_c_field('_authorizedKeys') ); 
     399            } 
    398400        } 
    399401 
Note: See TracChangeset for help on using the changeset viewer.