Ignore:
Timestamp:
11/19/15 15:41:59 (9 years ago)
Author:
nanardon
Message:

Run Stat with unexported objects active

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Task/Stats.pm

    r1465 r1487  
    3333    my ($self) = @_; 
    3434 
    35     foreach my $stat ($self->{_base}->list_objects('stat')) { 
    36         my $ostat = $self->{_base}->get_object('stat', $stat); 
    37         # Don't process unexported stat objects 
    38         $ostat->_get_attributes('exported') or next; 
    39         if ($ostat->collect) { 
    40             $self->{_base}->commit; 
    41         } else { 
    42             $self->{_base}->rollback; 
    43         } 
    44     } 
     35    $self->{_base}->temp_switch_unexported( 
     36        sub { 
     37            foreach my $stat ($self->{_base}->list_objects('stat')) { 
     38                my $ostat = $self->{_base}->get_object('stat', $stat); 
     39                # Don't process unexported stat objects 
     40                $ostat->_get_attributes('unexported') and next; 
     41                if ($ostat->collect) { 
     42                    $self->{_base}->commit; 
     43                } else { 
     44                    $self->{_base}->rollback; 
     45                } 
     46            } 
     47        }, 
     48        1 
     49    ); 
    4550 
    4651    return 1; 
Note: See TracChangeset for help on using the changeset viewer.