Only set a groupresource on errors if a resource was specified

Kubernetes-commit: 69510237598df78c456ebb36a312f86c8a2d2e37
This commit is contained in:
Jordan Liggitt 2017-02-28 15:46:15 -05:00 committed by Kubernetes Publisher
parent 0b5e2de859
commit 012d8620e3

View File

@ -1035,13 +1035,15 @@ func (r *Request) newUnstructuredResponseError(body []byte, isTextResponse bool,
if isTextResponse {
message = strings.TrimSpace(string(body))
}
var groupResource schema.GroupResource
if len(r.resource) > 0 {
groupResource.Group = r.content.GroupVersion.Group
groupResource.Resource = r.resource
}
return errors.NewGenericServerResponse(
statusCode,
method,
schema.GroupResource{
Group: r.content.GroupVersion.Group,
Resource: r.resource,
},
groupResource,
r.resourceName,
message,
retryAfter,