]> git.nbdom.net Git - nb.git/commitdiff
bin/ovh-api
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Tue, 7 Feb 2017 11:58:16 +0000 (11:58 +0000)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Tue, 7 Feb 2017 11:58:16 +0000 (11:58 +0000)
bin/ovh-api

index cc16fff9636fe3ffba36e12b553421d47017947d..435362b0848070c259726a876e6deb82a71e6cd6 100755 (executable)
@@ -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';