From 6caaf56214ffa2696f81119dd88273a0087e549b Mon Sep 17 00:00:00 2001 From: jwijenbergh Date: Thu, 18 Jul 2024 10:42:13 +0200 Subject: Server: Go to GettingConfig after InvalidProfile Could be we have just done OAuth and are in state main... --- internal/server/servers.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'internal/server/servers.go') diff --git a/internal/server/servers.go b/internal/server/servers.go index d06c37d..023e622 100644 --- a/internal/server/servers.go +++ b/internal/server/servers.go @@ -113,6 +113,10 @@ func (s *Servers) ConnectWithCallbacks(ctx context.Context, srv *Server, pTCP bo if !errors.Is(err, ErrInvalidProfile) { return cfg, err } + err = s.cb.GettingConfig() + if err != nil { + return nil, err + } // Get a new profile from the callback pr, err := s.cb.InvalidProfile(ctx, srv) if err != nil { -- cgit v1.2.3