On Wed, Jul 13, 2016 at 10:18:58AM +0200, Dominik Csapak wrote:
> since we only want to show this when selecting a bridge
> to add to a vm, not in the host network configuration
> 
> Signed-off-by: Dominik Csapak <[email protected]>
> ---
>  PVE/API2/Network.pm | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
> 
> diff --git a/PVE/API2/Network.pm b/PVE/API2/Network.pm
> index 9225686..9165bab 100644
> --- a/PVE/API2/Network.pm
> +++ b/PVE/API2/Network.pm
> @@ -202,9 +202,11 @@ __PACKAGE__->register_method({
>               my $type = $ifaces->{$k}->{type};
>               my $match =  ($param->{type} eq $type) || (
>                   ($param->{type} eq 'any_bridge') &&
> -                 ($type eq 'bridge' || $type eq 'OVSBridge'));
> +                 ($type eq 'bridge' || $type eq 'OVSBridge' || $type eq 
> 'weave'));
>               delete $ifaces->{$k} if !$match;
>           }
> +     } elsif ($ifaces->{weave}) {

We could actually save a hash lookup there and make this an 'else', no?

> +         delete $ifaces->{weave}; # do not list weave device
>       }
>  
>       return PVE::RESTHandler::hash_to_array($ifaces, 'iface');
> -- 
> 2.1.4
> 
> 
> _______________________________________________
> pve-devel mailing list
> [email protected]
> http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
> 

_______________________________________________
pve-devel mailing list
[email protected]
http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel

Reply via email to