Skip to content

Commit d721ebd

Browse files
ivanmatmatioktalz
authored andcommitted
BUG: avoid panic on Service processing if getBackendModel returns an error
1 parent 80c841f commit d721ebd

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

pkg/service/service.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -145,10 +145,11 @@ func (s *Service) HandleBackend(storeK8s store.K8s, client api.HAProxyClient, a
145145
var backend *models.Backend
146146
var newBackend *v1.BackendSpec
147147
newBackend, err = s.getBackendModel(storeK8s, a)
148-
s.backend = newBackend.Config
149148
if err != nil {
149+
s.backend = nil
150150
return
151151
}
152+
s.backend = newBackend.Config
152153
// Get/Create Backend
153154
backend, err = client.BackendGet(newBackend.Config.Name)
154155
if err == nil {

0 commit comments

Comments
 (0)