From f2ce8325b975a15c977654d3be1084ad1e890bf3 Mon Sep 17 00:00:00 2001 From: Ales Raszka Date: Wed, 20 Mar 2019 16:00:46 +0100 Subject: [PATCH] Convert: return nil when detector is empty When PotentialNamespace is used detector is empty and DetectorFromDatabaseModel() should return nil instead of empty object. --- api/v3/clairpb/convert.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/api/v3/clairpb/convert.go b/api/v3/clairpb/convert.go index 1334d1e9..429de9a0 100644 --- a/api/v3/clairpb/convert.go +++ b/api/v3/clairpb/convert.go @@ -153,6 +153,9 @@ func NamespacedFeatureFromDatabaseModel(feature database.AncestryFeature) *Featu // DetectorFromDatabaseModel converts database detector to api detector. func DetectorFromDatabaseModel(detector database.Detector) *Detector { + if !detector.Valid() { + return nil + } return &Detector{ Name: detector.Name, Version: detector.Version,