- Timestamp:
- 06/02/20 23:34:10 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Task/Employment.pm
r2325 r2378 39 39 my ($self) = @_; 40 40 41 42 # Export user is employement is incoming 43 foreach my $user ($self->{_base}->search_objects('user', 44 'exported=0', 45 'arrival>now()' 46 )) { 47 my $ouser = $self->{_base}->get_object('user', $user); 48 if ($ouser->_set_c_fields( 'exported', 1 )) { 49 $self->{_base}->commit; 50 } else { 51 $self->{_base}->rollback; 52 } 53 } 41 $self->{_base}->temp_switch_unexported( sub { 42 # Export user is employement is incoming 43 foreach my $user ($self->{_base}->search_objects('user', 44 'exported=0', 45 'arrival>now()' 46 )) { 47 my $ouser = $self->{_base}->get_object('user', $user); 48 if ($ouser->_set_c_fields( 'exported', 1 )) { 49 $self->{_base}->commit; 50 } else { 51 $self->{_base}->rollback; 52 } 53 } 54 }, 1 ); 54 55 55 56 my %users = map { $_ => undef } $self->{_base}->search_objects('user', 'exported=true');
Note: See TracChangeset
for help on using the changeset viewer.