Ignore:
Timestamp:
08/25/09 20:26:54 (15 years ago)
Author:
nanardon
Message:
  • bypass acl for internals query
File:
1 edited

Legend:

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

    r388 r390  
    66 
    77use LATMOS::Accounts::Utils; 
     8use LATMOS::Accounts::Log; 
    89use base qw(LATMOS::Accounts::Bases::Sql::objects); 
    910 
     
    277278        }; 
    278279        grep { $attr eq $_ } (__PACKAGE__->_office_address_fields, __PACKAGE__->_address_fields()) and do { 
    279             my $fmainaddress = $self->get_c_field('mainaddress'); 
     280            my $fmainaddress = $self->_get_c_field('mainaddress'); 
    280281            if (!$fmainaddress) { 
    281282                $fmainaddress = $self->id . '-' . join('', map { ('a'..'z')[rand(26)] } 
     
    284285                    'address', $fmainaddress, 
    285286                    user => $self->id, 
    286                     isMainAddress => 1 ) or return; 
     287                    isMainAddress => 1, ) or do { 
     288                    $self->base->log(LA_ERR, 
     289                        "Cannot create main address for user %s", $self->id); 
     290                    return; 
     291                }; 
    287292            } 
    288293            if (my $address = $self->base->get_object('address', $fmainaddress)) { 
Note: See TracChangeset for help on using the changeset viewer.