From f403507ea95032dcf076e61068be75c8f5ceaf83 Mon Sep 17 00:00:00 2001 From: Darren Shepherd Date: Tue, 21 Jul 2020 08:26:28 -0700 Subject: [PATCH] Always calculate state from current object, not cached object --- pkg/summarycache/summarycache.go | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/pkg/summarycache/summarycache.go b/pkg/summarycache/summarycache.go index 00d4edf..9a96a00 100644 --- a/pkg/summarycache/summarycache.go +++ b/pkg/summarycache/summarycache.go @@ -92,12 +92,7 @@ func (s *SummaryCache) SummaryAndRelationship(obj runtime.Object) (*summary.Summ defer s.RUnlock() key := toKey(obj) - summaryObj, ok := s.cache.Get(key) - if !ok { - return summary.Summarized(obj), nil - } - - summarized := summaryObj.(*summary.SummarizedObject) + summarized := summary.Summarized(obj) relObjs, err := s.cache.ByIndex(relationshipIndex, key) if err != nil {