Do not clobber pools and scaleset caches on update

Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
This commit is contained in:
Gabriel Adrian Samfira 2025-05-07 08:14:44 +00:00
parent d0c9462a5d
commit 90200ffa71

View file

@ -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) {