From 90200ffa71e66134f3e3fcea5ef9f3d1ba8e7453 Mon Sep 17 00:00:00 2001 From: Gabriel Adrian Samfira Date: Wed, 7 May 2025 08:14:44 +0000 Subject: [PATCH] Do not clobber pools and scaleset caches on update Signed-off-by: Gabriel Adrian Samfira --- cache/entity_cache.go | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/cache/entity_cache.go b/cache/entity_cache.go index 5a71b184..3e3a1337 100644 --- a/cache/entity_cache.go +++ b/cache/entity_cache.go @@ -50,7 +50,7 @@ func (e *EntityCache) SetEntity(entity params.GithubEntity) { e.mux.Lock() defer e.mux.Unlock() - _, ok := e.entities[entity.ID] + cache, ok := e.entities[entity.ID] if !ok { e.entities[entity.ID] = EntityItem{ Entity: entity, @@ -59,10 +59,8 @@ func (e *EntityCache) SetEntity(entity params.GithubEntity) { } return } - - e.entities[entity.ID] = EntityItem{ - Entity: entity, - } + cache.Entity = entity + e.entities[entity.ID] = cache } func (e *EntityCache) ReplaceEntityPools(entityID string, pools []params.Pool) {