From 77294a588138247d38ffaad8cc72677c925a8614 Mon Sep 17 00:00:00 2001 From: astaxie Date: Fri, 22 Aug 2014 16:50:07 +0800 Subject: [PATCH] utils: fix the SliceIntersect --- utils/slice.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/slice.go b/utils/slice.go index 729f6594..25032b7f 100644 --- a/utils/slice.go +++ b/utils/slice.go @@ -106,10 +106,10 @@ func SliceDiff(slice1, slice2 []interface{}) (diffslice []interface{}) { return } -// SliceIntersect returns diff slice of slice1 - slice2. +// SliceIntersect returns slice that are present in all the slice1 and slice2. func SliceIntersect(slice1, slice2 []interface{}) (diffslice []interface{}) { for _, v := range slice1 { - if !InSliceIface(v, slice2) { + if InSliceIface(v, slice2) { diffslice = append(diffslice, v) } }