From a097fed6923c3119eb039a4e932698f043845fa3 Mon Sep 17 00:00:00 2001 From: geek Date: Wed, 7 Jun 2017 20:14:51 +0900 Subject: [PATCH] service reflect modify --- gateway/services.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gateway/services.go b/gateway/services.go index 208713c..32adb20 100644 --- a/gateway/services.go +++ b/gateway/services.go @@ -61,7 +61,7 @@ func (s *ServiceImpl) ExecServices(c context.Context, in *pb.ServiceInput) (*pb. switch temp.Kind() { case reflect.Ptr: NewObj = reflect.New(temp.Elem()) - convertParam(NewObj, in.Param) + convertParam(NewObj.Interface(), in.Param) params[i] = NewObj } }