eval {
$response = $Api->rawCall(path=>$url,method=>($method||'GET'),body=>$body);
};
- die "$NAME: Connection failed" unless $response;
+ die "$NAME: Connection failed" unless ref $response eq 'OvhApi::Answer';
if ($response->isFailure()) {
die "$NAME: ERR: Connection failed" if $response->error() =~ /Internal Server Error/;
- die "$NAME: ERR: ".$response->error();
+ die "$NAME: ERR: ".$response->error()."\n";
}
my $content = $response->content;
$response = $Api->rawCall(path=>$url.'/'.$id,method=>($method||'GET'),body=>{});
};
- die "$NAME: Query failed" unless $response;
- die "$NAME: ERR: Connection failed" if $response->error() =~ /Internal Server Error/;
- die "$NAME: ERR: ".$response->error() if $response->isFailure();
+ die "$NAME: Query failed" unless ref $response eq 'OvhApi::Answer';
+ die "$NAME: ERR: Query failed" if $response->error() =~ /Internal Server Error/;
+ die "$NAME: ERR: ".$response->error()."\n" if $response->isFailure();
push @rows, $response->content;