Преглед на файлове

Fixed panic in Coverage IsEmpty function.

Signed-off-by: Nik Willwerth <nwillwerth@kubecost.com>
Nik Willwerth преди 3 години
родител
ревизия
b8db0a272a
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      pkg/kubecost/coverage.go

+ 4 - 0
pkg/kubecost/coverage.go

@@ -26,6 +26,10 @@ func (c *Coverage) Key() string {
 }
 
 func (c *Coverage) IsEmpty() bool {
+	if c == nil {
+		log.Warnf("calling IsEmpty() on a nil Coverage")
+		return true
+	}
 	return c.Type == "" && c.Count == 0 && len(c.Errors) == 0 && len(c.Warnings) == 0 && c.Updated == time.Time{}
 }