From eadbc1ded37cf77ae49141d8064ad2b42af0d72e Mon Sep 17 00:00:00 2001 From: Dietmar Maurer Date: Thu, 26 Jun 2014 07:12:06 +0200 Subject: [PATCH 1/1] proxy host rule API calls to correct node --- src/PVE/API2/Firewall/Rules.pm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/PVE/API2/Firewall/Rules.pm b/src/PVE/API2/Firewall/Rules.pm index df9f562..83190b4 100644 --- a/src/PVE/API2/Firewall/Rules.pm +++ b/src/PVE/API2/Firewall/Rules.pm @@ -67,6 +67,7 @@ sub register_get_rules { additionalProperties => 0, properties => $properties, }, + proxyto => $class->rule_env() eq 'host' ? 'node' : undef, returns => { type => 'array', items => { @@ -111,6 +112,7 @@ sub register_get_rule { additionalProperties => 0, properties => $properties, }, + proxyto => $class->rule_env() eq 'host' ? 'node' : undef, returns => { type => "object", properties => { @@ -154,6 +156,7 @@ sub register_create_rule { additionalProperties => 0, properties => $create_rule_properties, }, + proxyto => $class->rule_env() eq 'host' ? 'node' : undef, returns => { type => "null" }, code => sub { my ($param) = @_; @@ -207,6 +210,7 @@ sub register_update_rule { additionalProperties => 0, properties => $update_rule_properties, }, + proxyto => $class->rule_env() eq 'host' ? 'node' : undef, returns => { type => "null" }, code => sub { my ($param) = @_; @@ -265,6 +269,7 @@ sub register_delete_rule { additionalProperties => 0, properties => $properties, }, + proxyto => $class->rule_env() eq 'host' ? 'node' : undef, returns => { type => "null" }, code => sub { my ($param) = @_; -- 2.39.2