From eb3e848e9aab687d0e38ce52aee41515a4138fc0 Mon Sep 17 00:00:00 2001 From: Zlatko Bratkovic Date: Thu, 25 Aug 2022 15:09:24 +0200 Subject: [PATCH] BUG/MINOR: service: do not override service status in case old service status is ADDED, then newly added event should not change status, but only update data. ADDED and MODIFIED status are cleared if transaction is successfully completed --- pkg/store/events.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/store/events.go b/pkg/store/events.go index b31dd289..c81a3b69 100644 --- a/pkg/store/events.go +++ b/pkg/store/events.go @@ -135,6 +135,9 @@ func (k *K8s) EventService(ns *Namespace, data *Service) (updateRequired bool) { if oldService.Equal(newService) { return updateRequired } + if oldService.Status == ADDED { + newService.Status = ADDED + } ns.Services[data.Name] = newService updateRequired = true case ADDED: