diff --git a/pkg/state/types.go b/pkg/state/types.go index d3e1cbfe3..09f889084 100644 --- a/pkg/state/types.go +++ b/pkg/state/types.go @@ -204,7 +204,7 @@ var singleFieldOrder = []int{0} // // This method never returns nil. func (tbd *typeDecodeDatabase) Lookup(id typeID, typ reflect.Type) *reconciledTypeEntry { - if len(tbd.byID) > int(id) && tbd.byID[id-1] != nil { + if len(tbd.byID) >= int(id) && tbd.byID[id-1] != nil { // Already reconciled. return tbd.byID[id-1] }