diff --git a/core/interfaces/Service.go b/core/interfaces/Service.go index 0572ba3..e5aaa4c 100644 --- a/core/interfaces/Service.go +++ b/core/interfaces/Service.go @@ -72,7 +72,7 @@ func ExecServices(services []interface{}, method ServiceMethodType, orderedTypes i := _services[indexI] iv := reflect.ValueOf(i) m := iv.MethodByName(method.String()) - rvs := m.Call([]reflect.Value{iv}) + rvs := m.Call([]reflect.Value{}) if nil != rvs && 1 == len(rvs) && nil != rvs[0].Interface() { return rvs[0].Interface().(error) }