]> git.proxmox.com Git - pve-firewall.git/blobdiff - src/PVE/API2/Firewall/Cluster.pm
firewall autodisable
[pve-firewall.git] / src / PVE / API2 / Firewall / Cluster.pm
index 0f6b98cea2fffcef505707e0c20bf9eca354213c..b924f4edc22de2250b3db3c7a4e3aa215ce83f04 100644 (file)
@@ -73,7 +73,8 @@ __PACKAGE__->register_method({
 
 my $option_properties = {
     enable => {
-       type => 'boolean',
+       type => 'integer',
+       minimum => 0,
        optional => 1,
     },
     policy_in => {
@@ -163,8 +164,8 @@ __PACKAGE__->register_method({
            }
        }
 
-       if (defined($param->{enable})) {
-           $param->{enable} = $param->{enable} ? 1 : 0;
+       if (defined($param->{enable}) && ($param->{enable} > 1)) {
+           $param->{enable} = time();
        }
 
        foreach my $k (keys %$option_properties) {