diff --git a/pkg/session/data.go b/pkg/session/data.go index 4aa174e..63b6e98 100644 --- a/pkg/session/data.go +++ b/pkg/session/data.go @@ -113,7 +113,7 @@ func (in *Data) Validate() error { } if in.Metadata.IsTimedOut() { - return fmt.Errorf("%w: is inactive", ErrInvalid) + return fmt.Errorf("%w: %w", ErrInvalid, ErrInactive) } return nil diff --git a/pkg/session/session.go b/pkg/session/session.go index 07ed8b8..e5f36b1 100644 --- a/pkg/session/session.go +++ b/pkg/session/session.go @@ -13,6 +13,7 @@ import ( ) var ( + ErrInactive = errors.New("is inactive") ErrInvalid = errors.New("session is invalid") ErrInvalidExternal = errors.New("session has invalid state at identity provider") ErrNotFound = errors.New("not found")