Changeset 1567 for trunk


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

Fix returned value and test

Location:
trunk/LATMOS-Accounts
Files:
3 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 
  • trunk/LATMOS-Accounts/live-test/10_sql.t

    r1031 r1567  
    7171ok(my $obj = $base->get_object('nethost', $oid), "nethost $oid is actually deleted"); 
    7272is($obj->get_attributes('description'), "Nethost Test"); 
    73 is($obj->get_attributes('ip'), '255.255.255.255'); 
     73my ($ip) = $obj->get_attributes('ip'); 
     74is($ip, '255.255.255.255'); 
    7475 
    7576ok($base->delete_object('nethost', $oid), "Can delete nethost $oid"); 
Note: See TracChangeset for help on using the changeset viewer.