From c6d8cd1ea4f8ba3c16d6055629aafec31c913726 Mon Sep 17 00:00:00 2001 From: Kevin Kreitner Date: Wed, 29 Sep 2021 17:07:50 +0200 Subject: [PATCH] Remove one return statement in getValidatedSession --- pkg/middleware/stored_session.go | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkg/middleware/stored_session.go b/pkg/middleware/stored_session.go index bdc4b4cf..f0e39dd7 100644 --- a/pkg/middleware/stored_session.go +++ b/pkg/middleware/stored_session.go @@ -96,13 +96,10 @@ func (s *storedSessionLoader) loadSession(next http.Handler) http.Handler { // that is is valid. func (s *storedSessionLoader) getValidatedSession(rw http.ResponseWriter, req *http.Request) (*sessionsapi.SessionState, error) { session, err := s.store.Load(req) - if err != nil { + if err != nil || session == nil { + // No session was found in the storage or error occurred, nothing more to do return nil, err } - if session == nil { - // No session was found in the storage, nothing more to do - return nil, nil - } err = s.refreshSessionIfNeeded(rw, req, session) if err != nil {