diff options
Diffstat (limited to 'PVE/API2/Network/SDN/Subnets.pm')
| -rw-r--r-- | PVE/API2/Network/SDN/Subnets.pm | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/PVE/API2/Network/SDN/Subnets.pm b/PVE/API2/Network/SDN/Subnets.pm index bc2b18f..3c958bd 100644 --- a/PVE/API2/Network/SDN/Subnets.pm +++ b/PVE/API2/Network/SDN/Subnets.pm @@ -182,6 +182,8 @@ __PACKAGE__->register_method ({ my $opts = PVE::Network::SDN::SubnetPlugin->check_config($id, $param, 0, 1); $cfg->{ids}->{$id} = $opts; + raise_param_exc({ ipam => "you can't change ipam"}) if $opts->{ipam} && $scfg->{ipam} && $opts->{ipam} ne $scfg->{ipam}; + PVE::Network::SDN::SubnetPlugin->on_update_hook($id, $opts, $scfg); PVE::Network::SDN::Subnets::write_config($cfg); |
