diff --git a/pkg/services/container/morph/executor.go b/pkg/services/container/morph/executor.go index 26215cb5edf..477e2a863f9 100644 --- a/pkg/services/container/morph/executor.go +++ b/pkg/services/container/morph/executor.go @@ -361,7 +361,7 @@ func (s *morphExecutor) validateToken(t *sessionV2.Token, cIDV2 *refs.ContainerI err = keyFromToken.Decode(t.GetSignature().GetKey()) if err != nil { - return errors.New("error while decoding public key from the token's signer") + return fmt.Errorf("error while decoding public key from the token's signer: %w", err) } userFromToken := user.ResolveFromECDSAPublicKey(ecdsa.PublicKey(keyFromToken))