Ignore:
Timestamp:
12/30/15 14:45:22 (9 years ago)
Author:
nanardon
Message:

Fix returned value and test

Location:
trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases
Files:
2 edited

Legend:

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

    r1564 r1567  
    452452            return @{$res} ? $res : undef; 
    453453        } elsif ($self->multiple) { 
    454             return ref $res ? $res : [$res] 
     454            return (ref $res ? $res : [$res]) 
    455455        } else { 
    456456            return $res; 
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts/Bases/Objects.pm

    r1565 r1567  
    248248    my ($self, $cfield) = @_; 
    249249    my $res = $self->get_c_field($cfield); 
    250     return ref $res ? @{ $res } : ($res); 
     250    if ($res) { 
     251        return(ref $res ? @{$res} : $res); 
     252    } else { 
     253        return; 
     254    } 
    251255} 
    252256 
     
    254258    my ($self, $cfield) = @_; 
    255259    my $res = $self->_get_c_field($cfield); 
    256     return ref $res ? @{ $res } : ($res); 
     260    if ($res) { 
     261        return(ref $res ? @{$res} : ($res)); 
     262    } else { 
     263        return; 
     264    } 
    257265} 
    258266 
Note: See TracChangeset for help on using the changeset viewer.