Changeset 541


Ignore:
Timestamp:
11/04/09 16:57:00 (15 years ago)
Author:
nanardon
Message:
  • don't register object rev if there is an error (get back old behavior lost in previous commit)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • LATMOS-Accounts/lib/LATMOS/Accounts/Synchro.pm

    r539 r541  
    187187    } 
    188188 
     189    my %desterror; 
    189190    foreach my $pass (1, 0) { 
    190191        foreach my $otype ($self->from->list_supported_objects) { 
     
    207208                            $destbase->label, 
    208209                        ); 
     210                        $desterror{$destbase->label} = 1; 
    209211                    } 
    210212 
     
    216218    $self->leave_synch_mode(%state); 
    217219    foreach my $destbase ($self->to) { 
    218         # TODO: check there were no errors 
     220        # don't register checkpoint on error 
     221        if ($desterror{$destbase->label}) { next; } 
    219222        $self->newval($self->from->label, $destbase->label, $self->{current_rev}); 
    220223    } 
Note: See TracChangeset for help on using the changeset viewer.