Skip to content

Commit 4bfe484

Browse files
committed
Reworked Error message for newParam() in services.go
1 parent 7de9bae commit 4bfe484

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

internal/descriptor/services.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,7 +248,7 @@ func (r *Registry) newParam(meth *Method, path string) (Parameter, error) {
248248
if IsWellKnownType(*target.TypeName) {
249249
glog.V(2).Infoln("found well known aggregate type:", target)
250250
} else {
251-
return Parameter{}, fmt.Errorf("aggregate type %s in parameter of %s.%s: %s", target.Type, meth.Service.GetName(), meth.GetName(), path)
251+
return Parameter{}, fmt.Errorf("%s.%s: %s is a protobuf message type. Protobuf message types cannot be used as path parameters, use a scalar value type (such as string) instead", meth.Service.GetName(), meth.GetName(), path)
252252
}
253253
}
254254
return Parameter{

0 commit comments

Comments
 (0)