From 08c6e96670d2c9723fd500e9c97a5d528bcdeea9 Mon Sep 17 00:00:00 2001 From: Trong Huu Nguyen Date: Thu, 23 Feb 2023 14:29:49 +0100 Subject: [PATCH] refactor(session): wrap error for decrypt --- pkg/middleware/cors.go | 1 + pkg/session/session_reader.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 pkg/middleware/cors.go diff --git a/pkg/middleware/cors.go b/pkg/middleware/cors.go new file mode 100644 index 0000000..c870d7c --- /dev/null +++ b/pkg/middleware/cors.go @@ -0,0 +1 @@ +package middleware diff --git a/pkg/session/session_reader.go b/pkg/session/session_reader.go index 701a831..efb39dc 100644 --- a/pkg/session/session_reader.go +++ b/pkg/session/session_reader.go @@ -66,7 +66,7 @@ func (in *reader) getForTicket(ctx context.Context, ticket *Ticket) (*Session, e data, err := encrypted.Decrypt(ticket.Crypter()) if err != nil { - return nil, fmt.Errorf("decrypting session data: %w", err) + return nil, fmt.Errorf("%w: decrypting session data: %w", ErrInvalid, err) } err = data.Validate()