From: Nicolas Boisselier Date: Tue, 7 Feb 2017 11:58:16 +0000 (+0000) Subject: bin/ovh-api X-Git-Url: https://git.nbdom.net/?a=commitdiff_plain;h=e176da322af3bc3009839e931777109eaa061f90;p=nb.git bin/ovh-api --- diff --git a/bin/ovh-api b/bin/ovh-api index cc16fff9..435362b0 100755 --- a/bin/ovh-api +++ b/bin/ovh-api @@ -169,7 +169,7 @@ my @tbs = ( name => 'ip', path => '/ip', fields => [ - { 'name' => 'ip', 'sql' => ,'id VARCHAR(30) PRIMARY KEY', }, + { 'name' => 'ip', 'sql' => ,'id VARCHAR(30) PRIMARY KEY', sub => sub {$_[0] =~ s,/32$,,}, }, { 'name' => 'routedTo', 'sql' => ,'routedto VARCHAR(100)', }, { 'name' => 'type', 'sql' => ,'type VARCHAR(100)', }, { 'name' => 'country', 'sql' => ,'country VARCHAR(100)', }, @@ -241,6 +241,10 @@ my @tbs = ( $val = join(' ',@$val); } + if (exists $fd->{sub}) { + $fd->{sub}->($val); + } + if (!defined $val) { $val = 'NULL';