Ignore:
Timestamp:
05/14/09 02:09:55 (15 years ago)
Author:
nanardon
Message:
  • ensure error are returned
File:
1 edited

Legend:

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

    r103 r105  
    284284sub sync_object { 
    285285    my ($self, $srcobj, %options) = @_; 
    286     $self->is_supported_object($srcobj->type) or return; 
     286    $self->is_supported_object($srcobj->type) or return ''; 
    287287    my @fields = $options{attrs} 
    288288        ? @{ $options{attrs} } 
     
    294294    } 
    295295    if (my $dstobj = $self->get_object($srcobj->type, $srcobj->id)) { 
    296         return $dstobj->set_c_fields(%data); 
     296        return 'SYNCHED' if ($dstobj->set_c_fields(%data)); 
    297297    } elsif(!$options{nocreate}) { 
    298         return $self->create_c_object($srcobj->type, $srcobj->id, %data); 
     298        return 'CREATE' if ($self->create_c_object($srcobj->type, $srcobj->id, %data)); 
    299299    } else { 
    300         return 0; 
     300        return ''; 
    301301    } 
     302 
     303    return; 
    302304} 
    303305 
Note: See TracChangeset for help on using the changeset viewer.