Changeset 2189 for trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql.pm
- Timestamp:
- 02/04/19 20:35:58 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Sql.pm
r2181 r2189 185 185 description => 'Internal group for user alias object', 186 186 gidnumber => -1, 187 187 unexported => 1, 188 188 }, 189 189 intern => 1, … … 380 380 my ($self) = @_; 381 381 382 $self->log(LA_DEBUG, 'Running PopulateDynData()'); 383 382 384 $self->temp_switch_unexported(sub { 383 385 … … 393 395 } 394 396 397 my %sshUser = map { $_ => 1 } ( 398 $self->search_objects('user', 'authorizedKeys=*', 'oalias=NULL'), 399 $self->search_objects('user', 'sshPublicKeyFilter=*', 'oalias=NULL'), 400 $self->search_objects('user', 'sshPublicKey=*', 'oalias=NULL'), 401 ); 402 403 foreach my $user (keys %sshUser) { 404 my $ouser = $self->get_object('user', $user) or next; 405 $ouser->set_fields( 'authorizedKeys', $ouser->_get_c_field('_authorizedKeys') ); 406 } 407 395 408 }, 0); 396 409 … … 401 414 my ($self) = @_; 402 415 403 $self->PopulateDynData; 416 # Let sync-manager update data in background 417 418 $self->PopulateDynData unless($self->config('ASyncDynData')); 404 419 405 420 if ($ENV{LA_NO_COMMIT}) {
Note: See TracChangeset
for help on using the changeset viewer.