Only set a groupresource on errors if a resource was specified

This commit is contained in:
Jordan Liggitt 2017-02-28 15:46:15 -05:00
parent 81d01a84e0
commit 6951023759
No known key found for this signature in database
GPG Key ID: 24E7ADF9A3B42012

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,