From e7ebd13dfd3bf34f8c60cc7ce0cdad42d799eba6 Mon Sep 17 00:00:00 2001 From: md2119 Date: Thu, 20 Jan 2022 10:06:44 -0800 Subject: [PATCH] Nullify when nil --- central/graphql/resolvers/vulnerability_requests.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/central/graphql/resolvers/vulnerability_requests.go b/central/graphql/resolvers/vulnerability_requests.go index f1e3809bfc2ec..e28eafb14077a 100644 --- a/central/graphql/resolvers/vulnerability_requests.go +++ b/central/graphql/resolvers/vulnerability_requests.go @@ -337,14 +337,14 @@ type VulnerabilityRequestResolver struct { } func (resolver *Resolver) wrapVulnerabilityRequest(value *storage.VulnerabilityRequest, err error) (*VulnerabilityRequestResolver, error) { - if err != nil { + if err != nil || value == nil { return nil, err } return &VulnerabilityRequestResolver{root: resolver, data: value}, nil } func (resolver *Resolver) wrapVulnerabilityRequests(values []*storage.VulnerabilityRequest, err error) ([]*VulnerabilityRequestResolver, error) { - if err != nil { + if err != nil || len(values) == 0 { return nil, err } ret := make([]*VulnerabilityRequestResolver, 0, len(values)) @@ -487,7 +487,7 @@ type DeferralRequestResolver struct { } func (resolver *Resolver) wrapDeferralRequest(value *storage.DeferralRequest, err error) (*DeferralRequestResolver, error) { - if err != nil { + if err != nil || value == nil { return nil, err } return &DeferralRequestResolver{root: resolver, data: value}, nil