diff --git a/internal/ingress/controller/store/store.go b/internal/ingress/controller/store/store.go index 5bb978dfd..a0da776c9 100644 --- a/internal/ingress/controller/store/store.go +++ b/internal/ingress/controller/store/store.go @@ -598,6 +598,9 @@ func (s k8sStore) ListIngresses() []*extensions.Ingress { continue } for ri, rule := range ing.Spec.Rules { + if rule.HTTP == nil { + continue + } for pi, path := range rule.HTTP.Paths { if path.Path == "" { ing.Spec.Rules[ri].HTTP.Paths[pi].Path = "/"