From 4194778242de15a93a07033d869e425013f6f395 Mon Sep 17 00:00:00 2001 From: Victor Vieux Date: Tue, 26 Jan 2016 11:03:26 -0800 Subject: [PATCH] fix network filter with global network Signed-off-by: Victor Vieux --- cluster/network.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cluster/network.go b/cluster/network.go index e7b2a5fa3b..4fb7a7dabb 100644 --- a/cluster/network.go +++ b/cluster/network.go @@ -65,7 +65,7 @@ func (networks Networks) Get(IDOrName string) *Network { } } - candidates := []*Network{} + candidates := Networks{} // Match name or engine/name. for _, network := range networks { @@ -75,7 +75,7 @@ func (networks Networks) Get(IDOrName string) *Network { } // Return if we found a unique match. - if size := len(candidates); size == 1 { + if size := len(candidates.Uniq()); size == 1 { return candidates[0] } else if size > 1 { return nil @@ -95,7 +95,7 @@ func (networks Networks) Get(IDOrName string) *Network { } } - if len(candidates) == 1 { + if len(candidates.Uniq()) == 1 { return candidates[0] }