diff --git a/middleware/session/store.go b/middleware/session/store.go index 3e30cdc4..2513f94f 100644 --- a/middleware/session/store.go +++ b/middleware/session/store.go @@ -53,7 +53,7 @@ func (s *Store) Get(c *fiber.Ctx) (*Session, error) { return nil, err } sess.fresh = false - } else if raw == nil { + } else if raw != nil && err.Error() != "key does not exist" { return nil, err } else { sess.fresh = true