On 7/8/19 4:29 PM, Dominik Csapak wrote: > otherwise a user cannot delete an ip from an interface > > Signed-off-by: Dominik Csapak <d.csa...@proxmox.com> > --- > PVE/API2/Network.pm | 7 +++++++ > 1 file changed, 7 insertions(+) > > diff --git a/PVE/API2/Network.pm b/PVE/API2/Network.pm > index 00337fe2..5e2abda1 100644 > --- a/PVE/API2/Network.pm > +++ b/PVE/API2/Network.pm > @@ -435,6 +435,13 @@ __PACKAGE__->register_method({ > delete $ifaces->{$iface}->{$k}; > @$families = grep(!/^inet$/, @$families) if $k eq 'address'; > @$families = grep(!/^inet6$/, @$families) if $k eq 'address6'; > + if ($k eq 'cidr') { > + delete $ifaces->{$iface}->{netmask}; > + delete $ifaces->{$iface}->{address}; > + } elsif ($k eq 'cidr6') { > + delete $ifaces->{$iface}->{netmask6}; > + delete $ifaces->{$iface}->{address6}; > + } > } > > $map_cidr_to_address_netmask->($param); >
applied to master and stable-5 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel