From 50f8f3bd2075e919ceea3191371a387459d78b70 Mon Sep 17 00:00:00 2001 From: gobenon Date: Mon, 30 Nov 2015 18:23:58 +0200 Subject: [PATCH] Update orm_querym2m.go --- orm/orm_querym2m.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/orm/orm_querym2m.go b/orm/orm_querym2m.go index 36c5e95f..99a8aec0 100644 --- a/orm/orm_querym2m.go +++ b/orm/orm_querym2m.go @@ -55,7 +55,7 @@ func (o *queryM2M) Add(mds ...interface{}) (int64, error) { for i, md := range mds { if reflect.Indirect(reflect.ValueOf(md)).Kind() != reflect.Struct && i > 0 { other_values = append(other_values, md) - mds = append(mds[:i], mds[i+1:]...) + mds = append(mds[:1], mds[2:]...) } } for _, md := range mds {