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()."\n";
+ warn "$NAME: ERR: ".$response->error()."\n";
+ return;
}
my $content = $response->content;
die "$NAME: Query failed" unless ref $response eq 'OvhApi::Answer';
die "$NAME: ERR: Query failed" if $response->error() =~ /Internal Server Error/;
+ next if $response->error() eq 'This Service is expired';
die "$NAME: ERR: ".$response->error()."\n" if $response->isFailure();
my $name =$preff.$tb->{name};
print "\n-- > $name\n";
+ my @query = query($tb->{path});
+ #next unless @query;
print "CREATE TABLE IF NOT EXISTS $name ("
.join(",",map {"$_->{sql}"} @{$tb->{fields}})
#
# Rows
#
- for ((query($tb->{path}))) {
+ for (@query) {
my %row = %$_;
my @vals;